diff options
Diffstat (limited to 'Transceiver52M/x86/CMakeLists.txt')
-rw-r--r-- | Transceiver52M/x86/CMakeLists.txt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Transceiver52M/x86/CMakeLists.txt b/Transceiver52M/x86/CMakeLists.txt new file mode 100644 index 0000000..f7dbd26 --- /dev/null +++ b/Transceiver52M/x86/CMakeLists.txt @@ -0,0 +1,24 @@ +include_directories(../common) + +set(libarch_files + ../common/convert_base.c + ../common/convolve_base.c + convert.c + convolve.c) + +# TODO move to cmakedef +add_definitions(-DHAVE___BUILTIN_CPU_SUPPORTS) + +if(HAVE_SSE4_1) + add_definitions(-DHAVE_SSE4_1) + set(libarch_files ${libarch_files} convert_sse_4_1.c) +endif(HAVE_SSE4_1) + +if(HAVE_SSE3) + add_definitions(-HAVE_SSE3) + set(libarch_files ${libarch_files} convert_sse_3.c convert_sse_3.c) +endif(HAVE_SSE3) + + +add_library(arch ${libarch_files}) + |