Skip to content

Commit 5a34e06

Browse files
committed
fix cmake
1 parent 12f8fb4 commit 5a34e06

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

cpp/benchmarks/CMakeLists.txt

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
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

33
add_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+
56
add_executable(algorithms utilities.cc algorithms.cc)
6-
target_link_libraries(algorithms benchmark libpurify)
7+
target_link_libraries(algorithms benchmark::benchmark libpurify)
8+
79
add_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+
912
add_executable(fft utilities.cc fft.cc)
10-
target_link_libraries(fft benchmark libpurify)
13+
target_link_libraries(fft benchmark::benchmark libpurify)
14+
1115
add_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

2125
if(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")
3438
endif()

0 commit comments

Comments
 (0)