diff --git a/CMakeLists.txt b/CMakeLists.txt index 3b88ffcb..14ed05a0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,18 +26,26 @@ set(SELF_LIB xo_unit) xo_add_headeronly_library(${SELF_LIB}) xo_install_library4(${SELF_LIB} ${PROJECT_NAME}Targets) xo_export_cmake_config(${PROJECT_NAME} ${PROJECT_VERSION} ${PROJECT_NAME}Targets) +xo_headeronly_dependency(${SELF_LIB} xo_flatstring) +xo_headeronly_dependency(${SELF_LIB} xo_ratio) + +if (XO_ENABLE_EXAMPLES) + install(TARGETS xo_unit_ex1 DESTINATION bin/xo/example) + install(TARGETS xo_unit_ex2 DESTINATION bin/xo/example) + install(TARGETS xo_unit_ex3 DESTINATION bin/xo/example) + install(TARGETS xo_unit_ex4 DESTINATION bin/xo/example) + install(TARGETS xo_unit_ex5 DESTINATION bin/xo/example) + install(TARGETS xo_unit_ex6 DESTINATION bin/xo/example) + install(TARGETS xo_unit_ex7 DESTINATION bin/xo/example) + install(TARGETS xo_unit_ex8 DESTINATION bin/xo/example) + install(TARGETS xo_unit_ex_qty DESTINATION bin/xo/example) + install(TARGETS xo_unit_ex_su DESTINATION bin/xo/example) +endif() # ---------------------------------------------------------------- -# docs targets depend on all the other library/utest targets +# docs targets depend on all the other library/utest targets, +# must come after them # add_subdirectory(docs) -# ---------------------------------------------------------------- -# dependencies - -# for some reason, this doesn't reliably bring in xo_flatstring dependency -xo_headeronly_dependency(${SELF_LIB} xo_flatstring) -xo_headeronly_dependency(${SELF_LIB} xo_ratio) -# etc.. - # end CMakeLists.txt