We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1edfba0 commit 2ef4d35Copy full SHA for 2ef4d35
CMakeLists.txt
@@ -6,6 +6,11 @@ PROJECT (msgpack-cxx LANGUAGES CXX)
6
7
ADD_LIBRARY (msgpack-cxx INTERFACE)
8
9
+IF (CMAKE_VERSION VERSION_GREATER_EQUAL 3.19)
10
+ FILE(GLOB_RECURSE SOURCE_FILES include/*hpp)
11
+ TARGET_SOURCES(msgpack-cxx PRIVATE ${SOURCE_FILES})
12
+ENDIF()
13
+
14
FILE (READ ${CMAKE_CURRENT_SOURCE_DIR}/include/msgpack/version_master.hpp contents)
15
STRING (REGEX MATCH "#define MSGPACK_VERSION_MAJOR *([0-9a-zA-Z_]*)" NULL_OUT ${contents})
16
SET (VERSION_MAJOR ${CMAKE_MATCH_1})
0 commit comments