Skip to content

Commit 8407d27

Browse files
committed
cmake: Fix build without benchmark
1 parent 527d87d commit 8407d27

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,9 @@ add_subdirectory(unittest)
460460
add_subdirectory(examples)
461461

462462
# --- BENCHMARKS ---------------------------------------------------------------
463-
add_subdirectory(benchmark)
463+
if(BUILD_BENCHMARK)
464+
add_subdirectory(benchmark)
465+
endif()
464466

465467
# --- PACKAGING ----------------------------------------------------------------
466468
macro(EXPORT_VARIABLE var_name var_value)

benchmark/CMakeLists.txt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# --- BENCHMARK --------------------------------------
77
# ----------------------------------------------------
88
add_custom_target(bench)
9+
910
add_project_private_dependency(benchmark REQUIRED)
1011

1112
macro(ADD_PINOCCHIO_BENCH bench_name)
@@ -14,11 +15,7 @@ macro(ADD_PINOCCHIO_BENCH bench_name)
1415
set(multiValueArgs PACKAGES)
1516
cmake_parse_arguments(unit_test "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
1617

17-
if(BUILD_BENCHMARK)
18-
add_executable(${bench_name} ${bench_name}.cpp)
19-
else()
20-
add_executable(${bench_name} EXCLUDE_FROM_ALL ${bench_name}.cpp)
21-
endif()
18+
add_executable(${bench_name} ${bench_name}.cpp)
2219

2320
target_compile_definitions(${bench_name} PRIVATE PINOCCHIO_MODEL_DIR="${PINOCCHIO_MODEL_DIR}")
2421
if(NOT unit_test_HEADER_ONLY)

0 commit comments

Comments
 (0)