@@ -52,13 +52,7 @@ LIST (APPEND msgpack_SOURCES
5252 src/zone.c
5353)
5454
55- LIST (APPEND msgpack_root_HEADERS
56- src/msgpack.h
57- )
58-
59- LIST (APPEND msgpack_HEADERS ${msgpack_root_HEADERS} )
60-
61- LIST (APPEND msgpack_msgpack_HEADERS
55+ LIST (APPEND msgpack_HEADERS
6256 src/msgpack/pack_define.h
6357 src/msgpack/pack_template.h
6458 src/msgpack/unpack_define.h
@@ -74,26 +68,16 @@ LIST (APPEND msgpack_msgpack_HEADERS
7468 src/msgpack/zone.h
7569)
7670
77- LIST (APPEND msgpack_HEADERS ${msgpack_msgpack_HEADERS} )
78-
7971IF (MSGPACK_ENABLE_CXX)
80- LIST (APPEND msgpack_root_HEADERS
72+ LIST (APPEND msgpack_HEADERS
8173 src/msgpack.hpp
82- )
83- LIST (APPEND msgpack_HEADERS ${msgpack_root_HEADERS} )
84-
85- LIST (APPEND msgpack_msgpack_HEADERS
8674 src/msgpack/sbuffer.hpp
8775 src/msgpack/vrefbuffer.hpp
8876 src/msgpack/zbuffer.hpp
8977 src/msgpack/pack.hpp
9078 src/msgpack/unpack.hpp
9179 src/msgpack/object.hpp
9280 src/msgpack/zone.hpp
93- )
94- LIST (APPEND msgpack_HEADERS ${msgpack_msgpack_HEADERS} )
95-
96- LIST (APPEND msgpack_type_HEADERS
9781 src/msgpack/type .hpp
9882 src/msgpack/type /bool .hpp
9983 src/msgpack/type /deque.hpp
@@ -110,14 +94,9 @@ IF (MSGPACK_ENABLE_CXX)
11094 src/msgpack/type /vector.hpp
11195 src/msgpack/type /tuple.hpp
11296 src/msgpack/type /define.hpp
113- )
114- LIST (APPEND msgpack_HEADERS ${msgpack_type_HEADERS} )
115-
116- LIST (APPEND msgpack_tr1_HEADERS
11797 src/msgpack/type /tr1/unordered_map.hpp
11898 src/msgpack/type /tr1/unordered_set.hpp
11999 )
120- LIST (APPEND msgpack_HEADERS ${msgpack_tr1_HEADERS} )
121100ENDIF ()
122101
123102IF ("${CMAKE_CXX_COMPILER_ID} " STREQUAL "MSVC" )
@@ -167,10 +146,8 @@ IF (MSGPACK_BUILD_TESTS)
167146ENDIF ()
168147
169148INSTALL (TARGETS msgpack msgpack-static DESTINATION lib)
170- INSTALL (FILES ${msgpack_root_HEADERS} DESTINATION include )
171- INSTALL (FILES ${msgpack_msgpack_HEADERS} DESTINATION include /msgpack)
172- INSTALL (FILES ${msgpack_type_HEADERS} DESTINATION include /msgpack/type )
173- INSTALL (FILES ${msgpack_tr1_HEADERS} DESTINATION include /msgpack/type /tr1)
149+ INSTALL (DIRECTORY src/msgpack DESTINATION include )
150+ INSTALL (FILES src/msgpack.h src/msgpack.hpp DESTINATION include )
174151INSTALL (FILES msgpack.pc DESTINATION lib/pkgconfig)
175152
176153# Doxygen
0 commit comments