|
@@ -72,23 +72,23 @@ if(GLM_TEST_FORCE_PURE)
|
|
|
elseif(MSVC)
|
|
elseif(MSVC)
|
|
|
add_definitions(/arch:IA32)
|
|
add_definitions(/arch:IA32)
|
|
|
endif()
|
|
endif()
|
|
|
-elseif(GLM_TEST_ENABLE_AVX2)
|
|
|
|
|
|
|
+elseif(GLM_TEST_ENABLE_SIMD_AVX2)
|
|
|
if(CMAKE_COMPILER_IS_GNUCXX)
|
|
if(CMAKE_COMPILER_IS_GNUCXX)
|
|
|
add_definitions(-mavx2)
|
|
add_definitions(-mavx2)
|
|
|
elseif(GLM_USE_INTEL)
|
|
elseif(GLM_USE_INTEL)
|
|
|
add_definitions(/QxAVX2)
|
|
add_definitions(/QxAVX2)
|
|
|
elseif(MSVC)
|
|
elseif(MSVC)
|
|
|
- add_definitions(/arch:AVX2)
|
|
|
|
|
|
|
+ add_definitions(/arch:AVX2)
|
|
|
endif()
|
|
endif()
|
|
|
-elseif(GLM_TEST_ENABLE_AVX)
|
|
|
|
|
|
|
+elseif(GLM_TEST_ENABLE_SIMD_AVX)
|
|
|
if(CMAKE_COMPILER_IS_GNUCXX)
|
|
if(CMAKE_COMPILER_IS_GNUCXX)
|
|
|
add_definitions(-mavx)
|
|
add_definitions(-mavx)
|
|
|
elseif(GLM_USE_INTEL)
|
|
elseif(GLM_USE_INTEL)
|
|
|
add_definitions(/QxAVX)
|
|
add_definitions(/QxAVX)
|
|
|
elseif(MSVC)
|
|
elseif(MSVC)
|
|
|
- add_definitions(/arch:AVX)
|
|
|
|
|
|
|
+ add_definitions(/arch:AVX)
|
|
|
endif()
|
|
endif()
|
|
|
-elseif(GLM_TEST_ENABLE_SSE3)
|
|
|
|
|
|
|
+elseif(GLM_TEST_ENABLE_SIMD_SSE3)
|
|
|
if(CMAKE_COMPILER_IS_GNUCXX)
|
|
if(CMAKE_COMPILER_IS_GNUCXX)
|
|
|
add_definitions(-msse3)
|
|
add_definitions(-msse3)
|
|
|
elseif(GLM_USE_INTEL)
|
|
elseif(GLM_USE_INTEL)
|
|
@@ -96,14 +96,14 @@ elseif(GLM_TEST_ENABLE_SSE3)
|
|
|
elseif(MSVC)
|
|
elseif(MSVC)
|
|
|
add_definitions(/arch:SSE2) # VC doesn't support /arch:SSE3
|
|
add_definitions(/arch:SSE2) # VC doesn't support /arch:SSE3
|
|
|
endif()
|
|
endif()
|
|
|
-elseif(GLM_TEST_ENABLE_SSE2)
|
|
|
|
|
|
|
+elseif(GLM_TEST_ENABLE_SIMD_SSE2)
|
|
|
if(CMAKE_COMPILER_IS_GNUCXX)
|
|
if(CMAKE_COMPILER_IS_GNUCXX)
|
|
|
add_definitions(-msse2)
|
|
add_definitions(-msse2)
|
|
|
elseif(GLM_USE_INTEL)
|
|
elseif(GLM_USE_INTEL)
|
|
|
add_definitions(/QxSSE2)
|
|
add_definitions(/QxSSE2)
|
|
|
elseif(MSVC)
|
|
elseif(MSVC)
|
|
|
if(NOT CMAKE_CL_64)
|
|
if(NOT CMAKE_CL_64)
|
|
|
- add_definitions(/arch:SSE2)
|
|
|
|
|
|
|
+ add_definitions(/arch:SSE2)
|
|
|
endif()
|
|
endif()
|
|
|
endif()
|
|
endif()
|
|
|
endif()
|
|
endif()
|