Minimall supported build without boost.

To remove boost dependency, `-DMSGPACK_USE_BOOST=OFF` for cmake.
By default, `-DMSGPACK_USE_BOOST` is `ON`.
NOTE: In order to build tests `-DMSGPACK_USE_BOOST=ON` is required.

For C++ compiler, the option `-DMSGPACK_NO_BOOST` is required to remove
boost.
This commit is contained in:
Takatoshi Kondo
2022-02-07 21:19:17 +09:00
parent 59f2da6a3b
commit 066d509a68
436 changed files with 47811 additions and 78 deletions

View File

@@ -26,12 +26,15 @@ IF (NOT MSVC)
)
ENDIF ()
if (Boost_TIMER_LIBRARY)
LIST (APPEND with_boost_lib_PROGRAMS
speed_test.cpp
speed_test_nested_array.cpp
)
endif()
IF (MSGPACK_USE_BOOST)
IF (Boost_TIMER_LIBRARY)
LIST (APPEND with_boost_lib_PROGRAMS
speed_test.cpp
speed_test_nested_array.cpp
)
ENDIF ()
ENDIF ()
FOREACH (source_file ${exec_PROGRAMS})
GET_FILENAME_COMPONENT (source_file_we ${source_file} NAME_WE)