25 lines
963 B
Plaintext
25 lines
963 B
Plaintext
-- Use the system cpu_features package instead of the bundled copy.
|
|
-- The bundled copy is not installed as a FreeBSD port dependency.
|
|
|
|
--- CMakeLists.txt.orig 2026-09-06 00:06:27 UTC
|
|
+++ CMakeLists.txt
|
|
@@ -159,7 +159,8 @@
|
|
set_source_files_properties("src/filter_fma3.cpp" PROPERTIES COMPILE_FLAGS "-mavx -mfma")
|
|
endif()
|
|
|
|
- add_subdirectory(deps/cpu_features EXCLUDE_FROM_ALL)
|
|
+ find_package(CpuFeatures REQUIRED)
|
|
+ include_directories(${CMAKE_INSTALL_PREFIX}/include/cpu_features)
|
|
endif()
|
|
|
|
if(MAKE_BUNDLE)
|
|
@@ -182,7 +183,7 @@
|
|
target_include_directories(waveform PRIVATE ${FFTW_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR}/include)
|
|
target_link_libraries(waveform PRIVATE OBS::libobs ${FFTW_LIBRARIES})
|
|
if(ENABLE_X86_SIMD)
|
|
- target_link_libraries(waveform PRIVATE cpu_features)
|
|
+ target_link_libraries(waveform PRIVATE CpuFeatures::cpu_features)
|
|
endif()
|
|
if(MSVC)
|
|
target_compile_options(waveform PRIVATE "/W4") # warning level
|