@@ -15,13 +15,7 @@ target_sources(${LIBRARY_NAME} PRIVATE
1515 "${CMAKE_CURRENT_SOURCE_DIR} /src/dither_high.h"
1616 "${CMAKE_CURRENT_SOURCE_DIR} /src/f3kdb.h"
1717 "${CMAKE_CURRENT_SOURCE_DIR} /src/f3kdb.hpp"
18- "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_avx2_base.h"
19- "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_avx512_base.h"
20- "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_impl_avx2.cpp"
21- "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_impl_avx512.cpp"
2218 "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_impl_c.cpp"
23- "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_impl_sse4.cpp"
24- "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_sse_base.h"
2519 "${CMAKE_CURRENT_SOURCE_DIR} /src/impl_dispatch.cpp"
2620 "${CMAKE_CURRENT_SOURCE_DIR} /src/impl_dispatch.h"
2721 "${CMAKE_CURRENT_SOURCE_DIR} /src/impl_dispatch_decl.h"
@@ -70,7 +64,6 @@ endif()
7064target_include_directories (${LIBRARY_NAME} PRIVATE
7165 "${CMAKE_CURRENT_SOURCE_DIR} "
7266 "${CMAKE_CURRENT_SOURCE_DIR} /include/dualsynth"
73- "${CMAKE_CURRENT_SOURCE_DIR} /VCL2"
7467 "${CMAKE_CURRENT_BINARY_DIR} "
7568)
7669
@@ -83,6 +76,17 @@ endif()
8376if (CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|AMD64|i.86" )
8477 message (STATUS "x86/x86_64 architecture detected. Configuring SIMD instruction sets." )
8578
79+ target_sources (${LIBRARY_NAME} PRIVATE
80+ "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_avx2_base.h"
81+ "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_avx512_base.h"
82+ "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_impl_avx2.cpp"
83+ "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_impl_avx512.cpp"
84+ "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_impl_sse4.cpp"
85+ "${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_sse_base.h"
86+ )
87+
88+ target_include_directories (${LIBRARY_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR} /VCL2" )
89+
8690 set_source_files_properties ("${CMAKE_CURRENT_SOURCE_DIR} /src/flash3kyuu_deband_impl_sse4.cpp" PROPERTIES COMPILE_OPTIONS
8791 "$<$<CXX_COMPILER_ID:MSVC>:/arch:SSE2>$<$<AND:$<CXX_COMPILER_ID:Intel>,$<PLATFORM_ID:Windows>>:/arch:SSE4.1>$<$<NOT:$<OR:$<CXX_COMPILER_ID:MSVC>,$<AND:$<CXX_COMPILER_ID:Intel>,$<PLATFORM_ID:Windows>>>>:-msse4.1>"
8892 )
0 commit comments