diff --git a/Utilities/otbsiftfast/CMakeLists.txt b/Utilities/otbsiftfast/CMakeLists.txt index dd28ee140557caf55b07dbce3cff89a247d47999..389b56cf1756610adb61a9a6bb9c94b944104340 100755 --- a/Utilities/otbsiftfast/CMakeLists.txt +++ b/Utilities/otbsiftfast/CMakeLists.txt @@ -73,6 +73,8 @@ elseif(MSVC) endif() endif() +message(STATUS "SSE_FLAGS: ${SSE_FLAGS}") + # TRY COMPILE libsiftfast.cpp (depend of gcc version) IF(CMAKE_COMPILER_IS_GNUCXX) SET(IS_SIFTFAST_COMPILE 0) @@ -82,9 +84,11 @@ IF(CMAKE_COMPILER_IS_GNUCXX) # CMAKE_REQUIRED_FLAGS "-msse2 -mfpmath=sse" # IS_SIFTFAST_COMPILE ) #CMAKE_REQUIRED_DEFINITIONS + TRY_COMPILE(IS_SIFTFAST_COMPILE ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/test_try_compile_libsiftfast.cpp + CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${SSE_FLAGS} OUTPUT_VARIABLE OUTPUT) IF(IS_SIFTFAST_COMPILE) MESSAGE(STATUS "Try to compile libsiftfast.cpp -- yes.") @@ -93,6 +97,7 @@ IF(CMAKE_COMPILER_IS_GNUCXX) TRY_COMPILE(IS_SIFTFAST_COMPILE2 ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/test_try_compile_libsiftfast.cpp + CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${SSE_FLAGS} COMPILE_DEFINITIONS -DOTB_DISABLE_FAST_FUNCTIONS OUTPUT_VARIABLE OUTPUT) IF(IS_SIFTFAST_COMPILE2)