@@ -21,9 +21,6 @@ OPTION (MSGPACK_CXX11 "Using c++11 compiler" OFF)
2121OPTION (MSGPACK_32BIT "32bit compile" OFF )
2222OPTION (MSGPACK_BOOST "Using boost libraries" OFF )
2323
24- SET (CMAKE_CXX_FLAGS "-DMSGPACK_DISABLE_LEGACY_NIL ${CMAKE_CXX_FLAGS} " )
25- SET (CMAKE_CXX_FLAGS "-DMSGPACK_DISABLE_LEGACY_CONVERT ${CMAKE_CXX_FLAGS} " )
26-
2724IF (APPLE )
2825 SET (CMAKE_MACOSX_RPATH ON )
2926 SET (CMAKE_SKIP_BUILD_RPATH FALSE )
@@ -177,14 +174,18 @@ IF (MSGPACK_ENABLE_CXX)
177174 LIST (APPEND msgpack_HEADERS
178175 include /msgpack.hpp
179176 include /msgpack/adaptor/adaptor_base.hpp
177+ include /msgpack/adaptor/adaptor_base_decl.hpp
180178 include /msgpack/adaptor/array_ref.hpp
179+ include /msgpack/adaptor/array_ref_decl.hpp
181180 include /msgpack/adaptor/bool .hpp
182181 include /msgpack/adaptor/boost/fusion.hpp
183182 include /msgpack/adaptor/boost/msgpack_variant.hpp
183+ include /msgpack/adaptor/boost/msgpack_variant_decl.hpp
184184 include /msgpack/adaptor/boost/optional .hpp
185185 include /msgpack/adaptor/boost/string_ref.hpp
186186 include /msgpack/adaptor/char_ptr.hpp
187187 include /msgpack/adaptor/check_container_size.hpp
188+ include /msgpack/adaptor/check_container_size_decl.hpp
188189 include /msgpack/adaptor/cpp11/array.hpp
189190 include /msgpack/adaptor/cpp11/array_char.hpp
190191 include /msgpack/adaptor/cpp11/array_unsigned_char.hpp
@@ -196,49 +197,195 @@ IF (MSGPACK_ENABLE_CXX)
196197 include /msgpack/adaptor/cpp11/unordered_map.hpp
197198 include /msgpack/adaptor/cpp11/unordered_set.hpp
198199 include /msgpack/adaptor/define.hpp
200+ include /msgpack/adaptor/define_decl.hpp
199201 include /msgpack/adaptor/deque.hpp
200- include /msgpack/adaptor/detail/cpp03_define_array.hpp
201- include /msgpack/adaptor/detail/cpp03_define_map.hpp
202- include /msgpack/adaptor/detail/cpp03_msgpack_tuple.hpp
203- include /msgpack/adaptor/detail/cpp11_define_array.hpp
204- include /msgpack/adaptor/detail/cpp11_define_map.hpp
205- include /msgpack/adaptor/detail/cpp11_msgpack_tuple.hpp
206202 include /msgpack/adaptor/ext .hpp
203+ include /msgpack/adaptor/ext_decl.hpp
207204 include /msgpack/adaptor/fixint.hpp
205+ include /msgpack/adaptor/fixint_decl.hpp
208206 include /msgpack/adaptor/float.hpp
209207 include /msgpack/adaptor/int.hpp
208+ include /msgpack/adaptor/int_decl.hpp
210209 include /msgpack/adaptor/list.hpp
211210 include /msgpack/adaptor/map.hpp
211+ include /msgpack/adaptor/map_decl.hpp
212212 include /msgpack/adaptor/msgpack_tuple.hpp
213+ include /msgpack/adaptor/msgpack_tuple_decl.hpp
213214 include /msgpack/adaptor/nil.hpp
215+ include /msgpack/adaptor/nil_decl.hpp
214216 include /msgpack/adaptor/pair.hpp
215217 include /msgpack/adaptor/raw.hpp
216- include /msgpack/adaptor/v4raw .hpp
218+ include /msgpack/adaptor/raw_decl .hpp
217219 include /msgpack/adaptor/set.hpp
218220 include /msgpack/adaptor/string .hpp
219221 include /msgpack/adaptor/tr1/unordered_map.hpp
220222 include /msgpack/adaptor/tr1/unordered_set.hpp
223+ include /msgpack/adaptor/v4raw.hpp
224+ include /msgpack/adaptor/v4raw_decl.hpp
221225 include /msgpack/adaptor/vector.hpp
222226 include /msgpack/adaptor/vector_bool.hpp
223227 include /msgpack/adaptor/vector_char.hpp
224228 include /msgpack/adaptor/vector_unsigned_char.hpp
225229 include /msgpack/cpp_config.hpp
226- include /msgpack/detail/cpp03_zone.hpp
227- include /msgpack/detail/cpp11_zone.hpp
230+ include /msgpack/cpp_config_decl.hpp
228231 include /msgpack/fbuffer.hpp
232+ include /msgpack/fbuffer_decl.hpp
229233 include /msgpack/iterator.hpp
234+ include /msgpack/iterator_decl.hpp
230235 include /msgpack/meta.hpp
236+ include /msgpack/meta_decl.hpp
231237 include /msgpack/object.hpp
238+ include /msgpack/object_decl.hpp
232239 include /msgpack/object_fwd.hpp
240+ include /msgpack/object_fwd_decl.hpp
233241 include /msgpack/pack.hpp
242+ include /msgpack/pack_decl.hpp
234243 include /msgpack/sbuffer.hpp
244+ include /msgpack/sbuffer_decl.hpp
235245 include /msgpack/type .hpp
236246 include /msgpack/unpack.hpp
247+ include /msgpack/unpack_decl.hpp
248+ include /msgpack/v1/adaptor/adaptor_base.hpp
249+ include /msgpack/v1/adaptor/adaptor_base_decl.hpp
250+ include /msgpack/v1/adaptor/array_ref.hpp
251+ include /msgpack/v1/adaptor/array_ref_decl.hpp
252+ include /msgpack/v1/adaptor/bool .hpp
253+ include /msgpack/v1/adaptor/boost/fusion.hpp
254+ include /msgpack/v1/adaptor/boost/msgpack_variant.hpp
255+ include /msgpack/v1/adaptor/boost/msgpack_variant_decl.hpp
256+ include /msgpack/v1/adaptor/boost/optional .hpp
257+ include /msgpack/v1/adaptor/boost/string_ref.hpp
258+ include /msgpack/v1/adaptor/char_ptr.hpp
259+ include /msgpack/v1/adaptor/check_container_size.hpp
260+ include /msgpack/v1/adaptor/check_container_size_decl.hpp
261+ include /msgpack/v1/adaptor/cpp11/array.hpp
262+ include /msgpack/v1/adaptor/cpp11/array_char.hpp
263+ include /msgpack/v1/adaptor/cpp11/array_unsigned_char.hpp
264+ include /msgpack/v1/adaptor/cpp11/forward_list.hpp
265+ include /msgpack/v1/adaptor/cpp11/reference_wrapper.hpp
266+ include /msgpack/v1/adaptor/cpp11/shared_ptr.hpp
267+ include /msgpack/v1/adaptor/cpp11/tuple.hpp
268+ include /msgpack/v1/adaptor/cpp11/unique_ptr.hpp
269+ include /msgpack/v1/adaptor/cpp11/unordered_map.hpp
270+ include /msgpack/v1/adaptor/cpp11/unordered_set.hpp
271+ include /msgpack/v1/adaptor/define.hpp
272+ include /msgpack/v1/adaptor/define_decl.hpp
273+ include /msgpack/v1/adaptor/deque.hpp
274+ include /msgpack/v1/adaptor/detail/cpp03_define_array.hpp
275+ include /msgpack/v1/adaptor/detail/cpp03_define_array_decl.hpp
276+ include /msgpack/v1/adaptor/detail/cpp03_define_map.hpp
277+ include /msgpack/v1/adaptor/detail/cpp03_define_map_decl.hpp
278+ include /msgpack/v1/adaptor/detail/cpp03_msgpack_tuple.hpp
279+ include /msgpack/v1/adaptor/detail/cpp03_msgpack_tuple_decl.hpp
280+ include /msgpack/v1/adaptor/detail/cpp11_define_array.hpp
281+ include /msgpack/v1/adaptor/detail/cpp11_define_array_decl.hpp
282+ include /msgpack/v1/adaptor/detail/cpp11_define_map.hpp
283+ include /msgpack/v1/adaptor/detail/cpp11_define_map_decl.hpp
284+ include /msgpack/v1/adaptor/detail/cpp11_msgpack_tuple.hpp
285+ include /msgpack/v1/adaptor/detail/cpp11_msgpack_tuple_decl.hpp
286+ include /msgpack/v1/adaptor/ext .hpp
287+ include /msgpack/v1/adaptor/ext_decl.hpp
288+ include /msgpack/v1/adaptor/fixint.hpp
289+ include /msgpack/v1/adaptor/fixint_decl.hpp
290+ include /msgpack/v1/adaptor/float.hpp
291+ include /msgpack/v1/adaptor/int.hpp
292+ include /msgpack/v1/adaptor/int_decl.hpp
293+ include /msgpack/v1/adaptor/list.hpp
294+ include /msgpack/v1/adaptor/map.hpp
295+ include /msgpack/v1/adaptor/map_decl.hpp
296+ include /msgpack/v1/adaptor/msgpack_tuple.hpp
297+ include /msgpack/v1/adaptor/msgpack_tuple_decl.hpp
298+ include /msgpack/v1/adaptor/nil.hpp
299+ include /msgpack/v1/adaptor/nil_decl.hpp
300+ include /msgpack/v1/adaptor/pair.hpp
301+ include /msgpack/v1/adaptor/raw.hpp
302+ include /msgpack/v1/adaptor/raw_decl.hpp
303+ include /msgpack/v1/adaptor/set.hpp
304+ include /msgpack/v1/adaptor/string .hpp
305+ include /msgpack/v1/adaptor/tr1/unordered_map.hpp
306+ include /msgpack/v1/adaptor/tr1/unordered_set.hpp
307+ include /msgpack/v1/adaptor/v4raw.hpp
308+ include /msgpack/v1/adaptor/v4raw_decl.hpp
309+ include /msgpack/v1/adaptor/vector.hpp
310+ include /msgpack/v1/adaptor/vector_bool.hpp
311+ include /msgpack/v1/adaptor/vector_char.hpp
312+ include /msgpack/v1/adaptor/vector_unsigned_char.hpp
313+ include /msgpack/v1/cpp_config.hpp
314+ include /msgpack/v1/cpp_config_decl.hpp
315+ include /msgpack/v1/detail/cpp03_zone.hpp
316+ include /msgpack/v1/detail/cpp03_zone_decl.hpp
317+ include /msgpack/v1/detail/cpp11_zone.hpp
318+ include /msgpack/v1/detail/cpp11_zone_decl.hpp
319+ include /msgpack/v1/fbuffer.hpp
320+ include /msgpack/v1/fbuffer_decl.hpp
321+ include /msgpack/v1/iterator.hpp
322+ include /msgpack/v1/iterator_decl.hpp
323+ include /msgpack/v1/meta.hpp
324+ include /msgpack/v1/meta_decl.hpp
325+ include /msgpack/v1/object.hpp
326+ include /msgpack/v1/object_decl.hpp
327+ include /msgpack/v1/object_fwd.hpp
328+ include /msgpack/v1/object_fwd_decl.hpp
329+ include /msgpack/v1/pack.hpp
330+ include /msgpack/v1/pack_decl.hpp
331+ include /msgpack/v1/preprocessor.hpp
332+ include /msgpack/v1/sbuffer.hpp
333+ include /msgpack/v1/sbuffer_decl.hpp
334+ include /msgpack/v1/type .hpp
335+ include /msgpack/v1/unpack.hpp
336+ include /msgpack/v1/unpack_decl.hpp
337+ include /msgpack/v1/version .hpp
338+ include /msgpack/v1/versioning.hpp
339+ include /msgpack/v1/vrefbuffer.hpp
340+ include /msgpack/v1/vrefbuffer_decl.hpp
341+ include /msgpack/v1/zbuffer.hpp
342+ include /msgpack/v1/zbuffer_decl.hpp
343+ include /msgpack/v1/zone.hpp
344+ include /msgpack/v1/zone_decl.hpp
345+ include /msgpack/v2/adaptor/adaptor_base.hpp
346+ include /msgpack/v2/adaptor/adaptor_base_decl.hpp
347+ include /msgpack/v2/adaptor/array_ref_decl.hpp
348+ include /msgpack/v2/adaptor/boost/msgpack_variant_decl.hpp
349+ include /msgpack/v2/adaptor/check_container_size_decl.hpp
350+ include /msgpack/v2/adaptor/define_decl.hpp
351+ include /msgpack/v2/adaptor/detail/cpp03_define_array_decl.hpp
352+ include /msgpack/v2/adaptor/detail/cpp03_define_map_decl.hpp
353+ include /msgpack/v2/adaptor/detail/cpp03_msgpack_tuple_decl.hpp
354+ include /msgpack/v2/adaptor/detail/cpp11_define_array_decl.hpp
355+ include /msgpack/v2/adaptor/detail/cpp11_define_map_decl.hpp
356+ include /msgpack/v2/adaptor/detail/cpp11_msgpack_tuple_decl.hpp
357+ include /msgpack/v2/adaptor/ext_decl.hpp
358+ include /msgpack/v2/adaptor/fixint_decl.hpp
359+ include /msgpack/v2/adaptor/int_decl.hpp
360+ include /msgpack/v2/adaptor/map_decl.hpp
361+ include /msgpack/v2/adaptor/msgpack_tuple_decl.hpp
362+ include /msgpack/v2/adaptor/nil_decl.hpp
363+ include /msgpack/v2/adaptor/raw_decl.hpp
364+ include /msgpack/v2/adaptor/v4raw_decl.hpp
365+ include /msgpack/v2/cpp_config_decl.hpp
366+ include /msgpack/v2/detail/cpp03_zone_decl.hpp
367+ include /msgpack/v2/detail/cpp11_zone_decl.hpp
368+ include /msgpack/v2/fbuffer_decl.hpp
369+ include /msgpack/v2/iterator_decl.hpp
370+ include /msgpack/v2/meta_decl.hpp
371+ include /msgpack/v2/object.hpp
372+ include /msgpack/v2/object_decl.hpp
373+ include /msgpack/v2/object_fwd.hpp
374+ include /msgpack/v2/object_fwd_decl.hpp
375+ include /msgpack/v2/pack_decl.hpp
376+ include /msgpack/v2/sbuffer_decl.hpp
377+ include /msgpack/v2/unpack_decl.hpp
378+ include /msgpack/v2/vrefbuffer_decl.hpp
379+ include /msgpack/v2/zbuffer_decl.hpp
380+ include /msgpack/v2/zone_decl.hpp
237381 include /msgpack/version .hpp
238382 include /msgpack/versioning.hpp
239383 include /msgpack/vrefbuffer.hpp
384+ include /msgpack/vrefbuffer_decl.hpp
240385 include /msgpack/zbuffer.hpp
386+ include /msgpack/zbuffer_decl.hpp
241387 include /msgpack/zone.hpp
388+ include /msgpack/zone_decl.hpp
242389 )
243390 FILE (GLOB_RECURSE PREPROCESSOR_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} /include /msgpack/preprocessor/*.hpp)
244391
0 commit comments