diff options
Diffstat (limited to 'examples/sets-translate/CMakeLists.txt')
-rw-r--r-- | examples/sets-translate/CMakeLists.txt | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/examples/sets-translate/CMakeLists.txt b/examples/sets-translate/CMakeLists.txt index fcbb8e3c8..bcf220f32 100644 --- a/examples/sets-translate/CMakeLists.txt +++ b/examples/sets-translate/CMakeLists.txt @@ -1,11 +1,16 @@ -set(EXAMPLES_SETS_TRANSLATE_BIN_DIR ${EXAMPLES_BIN_DIR}/sets-translate) +set(EXAMPLES_SETS_TRANSLATE_BIN_DIR ${EXAMPLES_BIN_DIR}/sets-translate) -add_executable(sets2arrays EXCLUDE_FROM_ALL sets_translate.cpp) -target_link_libraries(sets2arrays cvc4 cvc4parser) +if(Boost_FOUND) + add_executable(sets2arrays EXCLUDE_FROM_ALL sets_translate.cpp) + target_link_libraries(sets2arrays cvc4 cvc4parser) + add_dependencies(examples sets2arrays) -add_executable(sets2axioms EXCLUDE_FROM_ALL sets_translate.cpp) -target_compile_definitions(sets2axioms PRIVATE -DENABLE_AXIOMS) -target_link_libraries(sets2axioms cvc4 cvc4parser) + add_executable(sets2axioms EXCLUDE_FROM_ALL sets_translate.cpp) + target_compile_definitions(sets2axioms PRIVATE -DENABLE_AXIOMS) + target_link_libraries(sets2axioms cvc4 cvc4parser) + add_dependencies(examples sets2axioms) + + set_target_properties(sets2arrays sets2axioms + PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${EXAMPLES_SETS_TRANSLATE_BIN_DIR}) +endif() -set_target_properties(sets2arrays sets2axioms - PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${EXAMPLES_SETS_TRANSLATE_BIN_DIR}) |