Add TRIGDX prefix to CMake configurable options

This commit is contained in:
Wiebe van Breukelen
2025-08-12 09:52:28 +02:00
parent fda7662148
commit d04fb8933d
4 changed files with 13 additions and 13 deletions

View File

@@ -4,13 +4,13 @@ target_include_directories(trigdx PUBLIC ${PROJECT_SOURCE_DIR}/include)
target_compile_options(trigdx PRIVATE -O3 -march=native)
if(USE_MKL)
if(TRIGDX_USE_MKL)
find_package(MKL REQUIRED)
target_sources(trigdx PRIVATE mkl.cpp)
target_link_libraries(trigdx PRIVATE MKL::MKL)
endif()
if(USE_GPU)
if(TRIGDX_USE_GPU)
enable_language(CUDA)
find_package(CUDAToolkit REQUIRED)
add_library(gpu SHARED gpu/gpu.cu)
@@ -19,7 +19,7 @@ if(USE_GPU)
target_link_libraries(trigdx PRIVATE gpu)
endif()
if(USE_XSIMD)
if(TRIGDX_USE_XSIMD)
find_package(xsimd REQUIRED)
target_sources(trigdx PRIVATE lookup_xsimd.cpp)
target_link_libraries(trigdx PRIVATE xsimd)