]> git.uio.no Git - u/mrichter/AliRoot.git/blame - Vc/CMakeLists.txt
-fixes for MC pdgcodes used for cuts and plotting (negative labels were handled diffe...
[u/mrichter/AliRoot.git] / Vc / CMakeLists.txt
CommitLineData
c017a39f 1include("${Vc_CMAKE_MODULES_DIR}/AddTargetProperty.cmake")
f22341db 2
7c616f25 3include_directories("${Vc_INCLUDE_DIR}")
f22341db 4
c017a39f 5string(REPLACE "-Weffc++" "" CXXFLAGS "${CXXFLAGS}")
6set(libvc_compile_flags "-DVC_COMPILE_LIB ${CXXFLAGS} -O3 ${Vc_DEFINITIONS}")
7vc_compile_for_all_implementations(_objs src/trigonometric.cpp FLAGS ${libvc_compile_flags}
8 ONLY SSE2 SSE3 SSSE3 SSE4_1 AVX SSE+XOP+FMA4 AVX+XOP+FMA4)
5b27c581 9vc_compile_for_all_implementations(_objs src/avx_sorthelper.cpp FLAGS ${libvc_compile_flags} ONLY AVX)
c017a39f 10set(_srcs src/const.cpp src/cpuid.cpp src/support.cpp ${_objs})
c017a39f 11add_library(Vc STATIC ${_srcs})
12add_target_property(Vc COMPILE_FLAGS ${libvc_compile_flags})
f22341db 13
14# vim: ft=cmake sw=3 et