From 8dc312e88784ef67419f16bfb86defb7f6cc71c1 Mon Sep 17 00:00:00 2001 From: Jukka Ojanen Date: Tue, 17 Mar 2015 14:59:12 +0200 Subject: Remove dependency on YASM as Windows dynamic code is run-time generated --- CMakeLists.txt | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'CMakeLists.txt') 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) -- cgit v1.1