summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJukka Ojanen <jukka.ojanen@linkotec.net>2015-03-17 14:59:12 +0200
committerJukka Ojanen <jukka.ojanen@linkotec.net>2015-03-17 14:59:12 +0200
commit8dc312e88784ef67419f16bfb86defb7f6cc71c1 (patch)
tree640ef383a11586e6e9645ed5ae5d14db971215ef /CMakeLists.txt
parentbc5aa8c1a2006a579b306234848d00a9ae34d362 (diff)
downloadffts-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.txt26
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)
OpenPOWER on IntegriCloud