1- include_directories ("${PROJECT_SOURCE_DIR} /cpp" "${CMAKE_CURRENT_BINARY_DIR} /include" )
1+ include_directories ("${PROJECT_SOURCE_DIR} /cpp" "${CMAKE_CURRENT_BINARY_DIR} /include" " ${benchmark_DIR} /include" )
22
33add_executable (measurement_operator utilities.cc measurement_operator.cc )
4- target_link_libraries (measurement_operator benchmark libpurify )
4+ target_link_libraries (measurement_operator benchmark::benchmark libpurify )
5+
56add_executable (algorithms utilities.cc algorithms.cc )
6- target_link_libraries (algorithms benchmark libpurify )
7+ target_link_libraries (algorithms benchmark::benchmark libpurify )
8+
79add_executable (wavelet_operator utilities.cc wavelet_operator.cc )
8- target_link_libraries (wavelet_operator benchmark libpurify )
10+ target_link_libraries (wavelet_operator benchmark::benchmark libpurify )
11+
912add_executable (fft utilities.cc fft.cc )
10- target_link_libraries (fft benchmark libpurify )
13+ target_link_libraries (fft benchmark::benchmark libpurify )
14+
1115add_executable (degridding utilities.cc degridding.cc )
12- target_link_libraries (degridding benchmark libpurify )
16+ target_link_libraries (degridding benchmark::benchmark libpurify )
1317
1418# Skip ArrayFire benchmarks for now, add back later if needed
1519# if(doaf)
@@ -20,15 +24,15 @@ target_link_libraries(degridding benchmark libpurify)
2024
2125if (dompi )
2226 add_executable (mpi_benchmark_MO main.cc utilities.cc measurement_operator_mpi.cc )
23- target_link_libraries (mpi_benchmark_MO ${MPI_LIBRARIES} benchmark libpurify )
27+ target_link_libraries (mpi_benchmark_MO ${MPI_LIBRARIES} benchmark::benchmark libpurify )
2428 #target_include_directories(mpi_benchmark_MO PUBLIC "${PROJECT_SOURCE_DIR}/cpp" "${CMAKE_CURRENT_BINARY_DIR}/include")
2529 add_executable (mpi_benchmark_MO_wproj main.cc utilities.cc measurement_operator_wproj.cc )
26- target_link_libraries (mpi_benchmark_MO_wproj ${MPI_LIBRARIES} benchmark libpurify )
30+ target_link_libraries (mpi_benchmark_MO_wproj ${MPI_LIBRARIES} benchmark::benchmark libpurify )
2731 #target_include_directories(mpi_benchmark_MO_wproj PUBLIC "${PROJECT_SOURCE_DIR}/cpp" "${CMAKE_CURRENT_BINARY_DIR}/include")
2832 add_executable (mpi_benchmark_algorithms main.cc utilities.cc algorithms_mpi.cc )
29- target_link_libraries (mpi_benchmark_algorithms ${MPI_LIBRARIES} benchmark libpurify )
33+ target_link_libraries (mpi_benchmark_algorithms ${MPI_LIBRARIES} benchmark::benchmark libpurify )
3034 #target_include_directories(mpi_benchmark_PADMM PUBLIC "${PROJECT_SOURCE_DIR}/cpp" "${CMAKE_CURRENT_BINARY_DIR}/include")
3135 add_executable (mpi_benchmark_WLO main.cc utilities.cc wavelet_operator_mpi.cc )
32- target_link_libraries (mpi_benchmark_WLO ${MPI_LIBRARIES} benchmark libpurify )
36+ target_link_libraries (mpi_benchmark_WLO ${MPI_LIBRARIES} benchmark::benchmark libpurify )
3337 #target_include_directories(mpi_benchmark_WLO PUBLIC "${PROJECT_SOURCE_DIR}/cpp" "${CMAKE_CURRENT_BINARY_DIR}/include")
3438endif ()
0 commit comments