diff options
author | Mathias Preiner <mathias.preiner@gmail.com> | 2018-09-15 00:05:44 -0700 |
---|---|---|
committer | Mathias Preiner <mathias.preiner@gmail.com> | 2018-09-22 16:30:59 -0700 |
commit | 9267af9315f21c9608a5962f862a4882758aa26e (patch) | |
tree | 7a858ce7e43c4766b40ff79f51739055817a38e1 /examples/sets-translate | |
parent | a8c0ae49ee9c04327b1a8d538a0cdae746616d5b (diff) |
cmake: Guard examples that require Boost.
Diffstat (limited to 'examples/sets-translate')
-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}) |