diff options
author | Jukka Ojanen <jukka.ojanen@linkotec.net> | 2015-03-17 14:59:12 +0200 |
---|---|---|
committer | Jukka Ojanen <jukka.ojanen@linkotec.net> | 2015-03-17 14:59:12 +0200 |
commit | 8dc312e88784ef67419f16bfb86defb7f6cc71c1 (patch) | |
tree | 640ef383a11586e6e9645ed5ae5d14db971215ef /CMakeLists.txt | |
parent | bc5aa8c1a2006a579b306234848d00a9ae34d362 (diff) | |
download | ffts-8dc312e88784ef67419f16bfb86defb7f6cc71c1.zip ffts-8dc312e88784ef67419f16bfb86defb7f6cc71c1.tar.gz |
Remove dependency on YASM as Windows dynamic code is run-time generated
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index e96218b..1393689 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -226,32 +226,6 @@ elseif(HAVE_XMMINTRIN_H) ) if(MSVC) - if(NOT ENABLE_RUNTIME_DYNAMIC_CODE) - # YASM supports x86 GAS syntax - set(CMAKE_ASM-ATT_COMPILER yasm) - enable_language(ASM-ATT) - - if(CMAKE_ASM-ATT_COMPILER_WORKS) - add_custom_command( - OUTPUT sse_win64.obj - COMMAND ${CMAKE_ASM-ATT_COMPILER} -f win64 -m amd64 - -o ${CMAKE_CURRENT_BINARY_DIR}/sse_win64.obj -p gas - ${CMAKE_CURRENT_SOURCE_DIR}/src/sse_win64.s - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/src/sse_win64.s - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - COMMENT "Generating sse_win64.obj" - ) - - list(APPEND FFTS_SOURCES - ${CMAKE_CURRENT_BINARY_DIR}/sse_win64.obj - src/sse_win64.s - ) - else() - message(WARNING "YASM is required, enabling runtime dynamic code.") - set(ENABLE_RUNTIME_DYNAMIC_CODE ON) - endif(CMAKE_ASM-ATT_COMPILER_WORKS) - endif(NOT ENABLE_RUNTIME_DYNAMIC_CODE) - if(ENABLE_RUNTIME_DYNAMIC_CODE) add_definitions(-DSSE_DEFINE_CONSTANTS) endif(ENABLE_RUNTIME_DYNAMIC_CODE) |