Skip to content

Commit 04286eb

Browse files
committed
Modified the way to install msgpack headers.
1 parent d15e30b commit 04286eb

File tree

1 file changed

+4
-27
lines changed

1 file changed

+4
-27
lines changed

CMakeLists.txt

Lines changed: 4 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
7971
IF (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})
121100
ENDIF ()
122101

123102
IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
@@ -167,10 +146,8 @@ IF (MSGPACK_BUILD_TESTS)
167146
ENDIF ()
168147

169148
INSTALL (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)
174151
INSTALL (FILES msgpack.pc DESTINATION lib/pkgconfig)
175152

176153
# Doxygen

0 commit comments

Comments
 (0)