@@ -69,53 +69,20 @@ include(cmake/tool/cppcheck.cmake)
6969include (cmake/tool/doxygen.cmake)
7070
7171# Libraries
72-
73- # TODO, Update FLATBUFFERS option to conditionally compile FLATC
74-
75- # Set flatbuffer specific options here
76- set (FLATBUFFERS_BUILD_CPP17 ON CACHE BOOL "Flatbuffers C++17 support" )
77- set (FLATBUFFERS_BUILD_TESTS OFF CACHE BOOL "Flatbuffers build tests" )
78- set (FLATBUFFERS_BUILD_FLATC ${BUILDCC_FLATBUFFERS_FLATC} CACHE BOOL "Flatbuffers build flatc" )
79- set (FLATBUFFERS_BUILD_FLATHASH OFF CACHE BOOL "Flatbuffers build flathash" )
80- set (FLATBUFFERS_BUILD_FLATLIB OFF CACHE BOOL "Flatbuffers build flatlib" )
81- set (FLATBUFFERS_LIBCXX_WITH_CLANG OFF CACHE BOOL "Flatbuffers LIBCXX" )
82- set (FLATBUFFERS_INSTALL ON CACHE BOOL "Enable the installation of targets." )
83- set (FLATBUFFERS_ENABLE_PCH ${BUILDCC_PRECOMPILE_HEADERS} CACHE BOOL "Flatbuffers PCH" )
84- add_subdirectory (flatbuffers)
8572include (cmake/target /flatbuffers.cmake)
8673
87- set (FMT_INSTALL ON CACHE BOOL "Fmt install" )
88- add_subdirectory (fmt)
89- # TODO, Remove fmt library generation and install target
90- # set_target_properties(fmt PROPERTIES EXCLUDE_FROM_ALL ON)
74+ include (cmake/target /fmt.cmake)
9175
92- # set(SPDLOG_BUILD_SHARED ON CACHE BOOL "Spdlog built as dynamic library")
93- set (SPDLOG_INSTALL ON CACHE BOOL "Spdlog install" )
94- set (SPDLOG_FMT_EXTERNAL OFF CACHE BOOL "Spdlog FMT external lib" )
95- set (SPDLOG_FMT_EXTERNAL_HO ON CACHE BOOL "Spdlog FMT header only external lib" )
96- set (SPDLOG_ENABLE_PCH ${BUILDCC_PRECOMPILE_HEADERS} CACHE BOOL "Spdlog PCH" )
97- add_subdirectory (spdlog)
98- # TODO, Remove spdlog library generation and install target
99- # set_target_properties(spdlog PROPERTIES EXCLUDE_FROM_ALL ON)
76+ include (cmake/target /spdlog.cmake)
10077
10178include (cmake/target /cli11.cmake)
10279
103- set (TF_BUILD_TESTS OFF CACHE BOOL "TF Tests" )
104- set (TF_BUILD_EXAMPLES OFF CACHE BOOL "TF Examples" )
105- add_subdirectory (taskflow)
80+ include (cmake/target /taskflow.cmake)
10681
107- add_subdirectory (tiny-process-library)
10882include (cmake/target /tpl.cmake)
10983
11084if (${TESTING} )
111- set (C++11 ON CACHE BOOL "CppUTests C++11 support" )
112- set (CPPUTEST_FLAGS OFF CACHE BOOL "CppUTests Flags off" )
113- set (WERROR ON CACHE BOOL "CppUTests all errors" )
114- set (LONGLONG ON CACHE BOOL "CppUTests Long Long support" )
115- set (TESTS OFF CACHE BOOL "CppUTests tests off" )
116- set (TESTS_BUILD_DISCOVER OFF CACHE BOOL "CppUTests Tests discover" )
117- set (VERBOSE_CONFIG OFF CACHE BOOL "Config print to screen" )
118- add_subdirectory (cpputest)
85+ include (cmake/target /cpputest.cmake)
11986endif ()
12087
12188# Coverage
0 commit comments