Skip to content

Commit 5adea26

Browse files
committed
Added install files.
1 parent 4b2b3a1 commit 5adea26

File tree

2 files changed

+274
-0
lines changed

2 files changed

+274
-0
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,10 @@ IF (MSGPACK_ENABLE_CXX)
201201
include/msgpack/zbuffer.hpp
202202
include/msgpack/zone.hpp
203203
)
204+
FILE (GLOB_RECURSE PREPROCESSOR_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/include/msgpack/preprocessor/*.hpp)
205+
206+
LIST (APPEND msgpack_HEADERS ${PREPROCESSOR_FILES})
207+
LIST (APPEND msgpack_HEADERS include/msgpack/preprocessor.hpp)
204208
ENDIF ()
205209

206210
EXECUTE_PROCESS (

src/Makefile.am

Lines changed: 270 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,276 @@ nobase_include_HEADERS += \
230230
../include/msgpack/vrefbuffer.hpp \
231231
../include/msgpack/zbuffer.hpp \
232232
../include/msgpack/zone.hpp
233+
234+
nobase_include_HEADERS += \
235+
../include/msgpack/preprocessor.hpp \
236+
../include/msgpack/preprocessor/dec.hpp \
237+
../include/msgpack/preprocessor/slot.hpp \
238+
../include/msgpack/preprocessor/wstringize.hpp \
239+
../include/msgpack/preprocessor/enum_params_with_defaults.hpp \
240+
../include/msgpack/preprocessor/enum.hpp \
241+
../include/msgpack/preprocessor/facilities.hpp \
242+
../include/msgpack/preprocessor/enum_params_with_a_default.hpp \
243+
../include/msgpack/preprocessor/assert_msg.hpp \
244+
../include/msgpack/preprocessor/if.hpp \
245+
../include/msgpack/preprocessor/variadic.hpp \
246+
../include/msgpack/preprocessor/tuple.hpp \
247+
../include/msgpack/preprocessor/comma_if.hpp \
248+
../include/msgpack/preprocessor/identity.hpp \
249+
../include/msgpack/preprocessor/repeat_from_to.hpp \
250+
../include/msgpack/preprocessor/arithmetic/dec.hpp \
251+
../include/msgpack/preprocessor/arithmetic/mod.hpp \
252+
../include/msgpack/preprocessor/arithmetic/inc.hpp \
253+
../include/msgpack/preprocessor/arithmetic/mul.hpp \
254+
../include/msgpack/preprocessor/arithmetic/detail/div_base.hpp \
255+
../include/msgpack/preprocessor/arithmetic/div.hpp \
256+
../include/msgpack/preprocessor/arithmetic/sub.hpp \
257+
../include/msgpack/preprocessor/arithmetic/add.hpp \
258+
../include/msgpack/preprocessor/selection.hpp \
259+
../include/msgpack/preprocessor/stringize.hpp \
260+
../include/msgpack/preprocessor/seq/enum.hpp \
261+
../include/msgpack/preprocessor/seq/pop_back.hpp \
262+
../include/msgpack/preprocessor/seq/elem.hpp \
263+
../include/msgpack/preprocessor/seq/subseq.hpp \
264+
../include/msgpack/preprocessor/seq/to_tuple.hpp \
265+
../include/msgpack/preprocessor/seq/for_each_i.hpp \
266+
../include/msgpack/preprocessor/seq/to_list.hpp \
267+
../include/msgpack/preprocessor/seq/size.hpp \
268+
../include/msgpack/preprocessor/seq/replace.hpp \
269+
../include/msgpack/preprocessor/seq/push_front.hpp \
270+
../include/msgpack/preprocessor/seq/variadic_seq_to_seq.hpp \
271+
../include/msgpack/preprocessor/seq/to_array.hpp \
272+
../include/msgpack/preprocessor/seq/seq.hpp \
273+
../include/msgpack/preprocessor/seq/fold_left.hpp \
274+
../include/msgpack/preprocessor/seq/detail/split.hpp \
275+
../include/msgpack/preprocessor/seq/detail/binary_transform.hpp \
276+
../include/msgpack/preprocessor/seq/push_back.hpp \
277+
../include/msgpack/preprocessor/seq/first_n.hpp \
278+
../include/msgpack/preprocessor/seq/for_each.hpp \
279+
../include/msgpack/preprocessor/seq/pop_front.hpp \
280+
../include/msgpack/preprocessor/seq/fold_right.hpp \
281+
../include/msgpack/preprocessor/seq/for_each_product.hpp \
282+
../include/msgpack/preprocessor/seq/insert.hpp \
283+
../include/msgpack/preprocessor/seq/cat.hpp \
284+
../include/msgpack/preprocessor/seq/rest_n.hpp \
285+
../include/msgpack/preprocessor/seq/remove.hpp \
286+
../include/msgpack/preprocessor/seq/transform.hpp \
287+
../include/msgpack/preprocessor/seq/reverse.hpp \
288+
../include/msgpack/preprocessor/seq/filter.hpp \
289+
../include/msgpack/preprocessor/max.hpp \
290+
../include/msgpack/preprocessor/repeat_from_to_2nd.hpp \
291+
../include/msgpack/preprocessor/repetition/enum_trailing_binary_params.hpp \
292+
../include/msgpack/preprocessor/repetition/enum_params_with_defaults.hpp \
293+
../include/msgpack/preprocessor/repetition/enum.hpp \
294+
../include/msgpack/preprocessor/repetition/enum_params_with_a_default.hpp \
295+
../include/msgpack/preprocessor/repetition/repeat_from_to.hpp \
296+
../include/msgpack/preprocessor/repetition/enum_binary_params.hpp \
297+
../include/msgpack/preprocessor/repetition/deduce_z.hpp \
298+
../include/msgpack/preprocessor/repetition/enum_shifted_params.hpp \
299+
../include/msgpack/preprocessor/repetition/enum_shifted.hpp \
300+
../include/msgpack/preprocessor/repetition/enum_params.hpp \
301+
../include/msgpack/preprocessor/repetition/enum_trailing.hpp \
302+
../include/msgpack/preprocessor/repetition/detail/msvc/for.hpp \
303+
../include/msgpack/preprocessor/repetition/detail/edg/for.hpp \
304+
../include/msgpack/preprocessor/repetition/detail/for.hpp \
305+
../include/msgpack/preprocessor/repetition/detail/dmc/for.hpp \
306+
../include/msgpack/preprocessor/repetition/repeat.hpp \
307+
../include/msgpack/preprocessor/repetition/deduce_r.hpp \
308+
../include/msgpack/preprocessor/repetition/for.hpp \
309+
../include/msgpack/preprocessor/repetition/enum_trailing_params.hpp \
310+
../include/msgpack/preprocessor/repetition/enum_shifted_binary_params.hpp \
311+
../include/msgpack/preprocessor/control/expr_iif.hpp \
312+
../include/msgpack/preprocessor/control/if.hpp \
313+
../include/msgpack/preprocessor/control/detail/msvc/while.hpp \
314+
../include/msgpack/preprocessor/control/detail/while.hpp \
315+
../include/msgpack/preprocessor/control/detail/edg/while.hpp \
316+
../include/msgpack/preprocessor/control/detail/dmc/while.hpp \
317+
../include/msgpack/preprocessor/control/iif.hpp \
318+
../include/msgpack/preprocessor/control/expr_if.hpp \
319+
../include/msgpack/preprocessor/control/while.hpp \
320+
../include/msgpack/preprocessor/control/deduce_d.hpp \
321+
../include/msgpack/preprocessor/control.hpp \
322+
../include/msgpack/preprocessor/iteration/detail/finish.hpp \
323+
../include/msgpack/preprocessor/iteration/detail/bounds/lower3.hpp \
324+
../include/msgpack/preprocessor/iteration/detail/bounds/upper2.hpp \
325+
../include/msgpack/preprocessor/iteration/detail/bounds/lower1.hpp \
326+
../include/msgpack/preprocessor/iteration/detail/bounds/upper4.hpp \
327+
../include/msgpack/preprocessor/iteration/detail/bounds/lower4.hpp \
328+
../include/msgpack/preprocessor/iteration/detail/bounds/lower2.hpp \
329+
../include/msgpack/preprocessor/iteration/detail/bounds/lower5.hpp \
330+
../include/msgpack/preprocessor/iteration/detail/bounds/upper1.hpp \
331+
../include/msgpack/preprocessor/iteration/detail/bounds/upper5.hpp \
332+
../include/msgpack/preprocessor/iteration/detail/bounds/upper3.hpp \
333+
../include/msgpack/preprocessor/iteration/detail/start.hpp \
334+
../include/msgpack/preprocessor/iteration/detail/iter/reverse1.hpp \
335+
../include/msgpack/preprocessor/iteration/detail/iter/forward2.hpp \
336+
../include/msgpack/preprocessor/iteration/detail/iter/forward3.hpp \
337+
../include/msgpack/preprocessor/iteration/detail/iter/reverse4.hpp \
338+
../include/msgpack/preprocessor/iteration/detail/iter/reverse2.hpp \
339+
../include/msgpack/preprocessor/iteration/detail/iter/forward4.hpp \
340+
../include/msgpack/preprocessor/iteration/detail/iter/reverse5.hpp \
341+
../include/msgpack/preprocessor/iteration/detail/iter/forward5.hpp \
342+
../include/msgpack/preprocessor/iteration/detail/iter/reverse3.hpp \
343+
../include/msgpack/preprocessor/iteration/detail/iter/forward1.hpp \
344+
../include/msgpack/preprocessor/iteration/detail/rlocal.hpp \
345+
../include/msgpack/preprocessor/iteration/detail/local.hpp \
346+
../include/msgpack/preprocessor/iteration/detail/self.hpp \
347+
../include/msgpack/preprocessor/iteration/local.hpp \
348+
../include/msgpack/preprocessor/iteration/self.hpp \
349+
../include/msgpack/preprocessor/iteration/iterate.hpp \
350+
../include/msgpack/preprocessor/comparison.hpp \
351+
../include/msgpack/preprocessor/punctuation/comma_if.hpp \
352+
../include/msgpack/preprocessor/punctuation/paren_if.hpp \
353+
../include/msgpack/preprocessor/punctuation/is_begin_parens.hpp \
354+
../include/msgpack/preprocessor/punctuation/comma.hpp \
355+
../include/msgpack/preprocessor/punctuation/detail/is_begin_parens.hpp \
356+
../include/msgpack/preprocessor/punctuation/remove_parens.hpp \
357+
../include/msgpack/preprocessor/punctuation/paren.hpp \
358+
../include/msgpack/preprocessor/slot/slot.hpp \
359+
../include/msgpack/preprocessor/slot/detail/shared.hpp \
360+
../include/msgpack/preprocessor/slot/detail/slot1.hpp \
361+
../include/msgpack/preprocessor/slot/detail/slot2.hpp \
362+
../include/msgpack/preprocessor/slot/detail/slot3.hpp \
363+
../include/msgpack/preprocessor/slot/detail/def.hpp \
364+
../include/msgpack/preprocessor/slot/detail/counter.hpp \
365+
../include/msgpack/preprocessor/slot/detail/slot4.hpp \
366+
../include/msgpack/preprocessor/slot/detail/slot5.hpp \
367+
../include/msgpack/preprocessor/slot/counter.hpp \
368+
../include/msgpack/preprocessor/enum_shifted_params.hpp \
369+
../include/msgpack/preprocessor/config/config.hpp \
370+
../include/msgpack/preprocessor/config/limits.hpp \
371+
../include/msgpack/preprocessor/enum_shifted.hpp \
372+
../include/msgpack/preprocessor/enum_params.hpp \
373+
../include/msgpack/preprocessor/repeat_3rd.hpp \
374+
../include/msgpack/preprocessor/comma.hpp \
375+
../include/msgpack/preprocessor/seq.hpp \
376+
../include/msgpack/preprocessor/inc.hpp \
377+
../include/msgpack/preprocessor/debug/error.hpp \
378+
../include/msgpack/preprocessor/debug/assert.hpp \
379+
../include/msgpack/preprocessor/debug/line.hpp \
380+
../include/msgpack/preprocessor/selection/max.hpp \
381+
../include/msgpack/preprocessor/selection/min.hpp \
382+
../include/msgpack/preprocessor/detail/is_nullary.hpp \
383+
../include/msgpack/preprocessor/detail/check.hpp \
384+
../include/msgpack/preprocessor/detail/split.hpp \
385+
../include/msgpack/preprocessor/detail/null.hpp \
386+
../include/msgpack/preprocessor/detail/is_unary.hpp \
387+
../include/msgpack/preprocessor/detail/is_binary.hpp \
388+
../include/msgpack/preprocessor/detail/dmc/auto_rec.hpp \
389+
../include/msgpack/preprocessor/detail/auto_rec.hpp \
390+
../include/msgpack/preprocessor/punctuation.hpp \
391+
../include/msgpack/preprocessor/array/enum.hpp \
392+
../include/msgpack/preprocessor/array/pop_back.hpp \
393+
../include/msgpack/preprocessor/array/elem.hpp \
394+
../include/msgpack/preprocessor/array/data.hpp \
395+
../include/msgpack/preprocessor/array/to_tuple.hpp \
396+
../include/msgpack/preprocessor/array/to_list.hpp \
397+
../include/msgpack/preprocessor/array/size.hpp \
398+
../include/msgpack/preprocessor/array/replace.hpp \
399+
../include/msgpack/preprocessor/array/push_front.hpp \
400+
../include/msgpack/preprocessor/array/detail/get_data.hpp \
401+
../include/msgpack/preprocessor/array/to_seq.hpp \
402+
../include/msgpack/preprocessor/array/push_back.hpp \
403+
../include/msgpack/preprocessor/array/pop_front.hpp \
404+
../include/msgpack/preprocessor/array/insert.hpp \
405+
../include/msgpack/preprocessor/array/remove.hpp \
406+
../include/msgpack/preprocessor/array/reverse.hpp \
407+
../include/msgpack/preprocessor/logical.hpp \
408+
../include/msgpack/preprocessor/min.hpp \
409+
../include/msgpack/preprocessor/debug.hpp \
410+
../include/msgpack/preprocessor/repeat.hpp \
411+
../include/msgpack/preprocessor/expand.hpp \
412+
../include/msgpack/preprocessor/limits.hpp \
413+
../include/msgpack/preprocessor/expr_if.hpp \
414+
../include/msgpack/preprocessor/iteration.hpp \
415+
../include/msgpack/preprocessor/while.hpp \
416+
../include/msgpack/preprocessor/repetition.hpp \
417+
../include/msgpack/preprocessor/repeat_2nd.hpp \
418+
../include/msgpack/preprocessor/arithmetic.hpp \
419+
../include/msgpack/preprocessor/list/enum.hpp \
420+
../include/msgpack/preprocessor/list/to_tuple.hpp \
421+
../include/msgpack/preprocessor/list/for_each_i.hpp \
422+
../include/msgpack/preprocessor/list/size.hpp \
423+
../include/msgpack/preprocessor/list/to_array.hpp \
424+
../include/msgpack/preprocessor/list/fold_left.hpp \
425+
../include/msgpack/preprocessor/list/append.hpp \
426+
../include/msgpack/preprocessor/list/detail/fold_left.hpp \
427+
../include/msgpack/preprocessor/list/detail/edg/fold_left.hpp \
428+
../include/msgpack/preprocessor/list/detail/edg/fold_right.hpp \
429+
../include/msgpack/preprocessor/list/detail/fold_right.hpp \
430+
../include/msgpack/preprocessor/list/detail/dmc/fold_left.hpp \
431+
../include/msgpack/preprocessor/list/to_seq.hpp \
432+
../include/msgpack/preprocessor/list/first_n.hpp \
433+
../include/msgpack/preprocessor/list/for_each.hpp \
434+
../include/msgpack/preprocessor/list/at.hpp \
435+
../include/msgpack/preprocessor/list/fold_right.hpp \
436+
../include/msgpack/preprocessor/list/for_each_product.hpp \
437+
../include/msgpack/preprocessor/list/cat.hpp \
438+
../include/msgpack/preprocessor/list/rest_n.hpp \
439+
../include/msgpack/preprocessor/list/transform.hpp \
440+
../include/msgpack/preprocessor/list/adt.hpp \
441+
../include/msgpack/preprocessor/list/reverse.hpp \
442+
../include/msgpack/preprocessor/list/filter.hpp \
443+
../include/msgpack/preprocessor/comparison/less_equal.hpp \
444+
../include/msgpack/preprocessor/comparison/less.hpp \
445+
../include/msgpack/preprocessor/comparison/not_equal.hpp \
446+
../include/msgpack/preprocessor/comparison/equal.hpp \
447+
../include/msgpack/preprocessor/comparison/greater.hpp \
448+
../include/msgpack/preprocessor/comparison/greater_equal.hpp \
449+
../include/msgpack/preprocessor/repeat_from_to_3rd.hpp \
450+
../include/msgpack/preprocessor/array.hpp \
451+
../include/msgpack/preprocessor/variadic/elem.hpp \
452+
../include/msgpack/preprocessor/variadic/to_tuple.hpp \
453+
../include/msgpack/preprocessor/variadic/to_list.hpp \
454+
../include/msgpack/preprocessor/variadic/size.hpp \
455+
../include/msgpack/preprocessor/variadic/to_array.hpp \
456+
../include/msgpack/preprocessor/variadic/detail/is_single_return.hpp \
457+
../include/msgpack/preprocessor/variadic/to_seq.hpp \
458+
../include/msgpack/preprocessor/cat.hpp \
459+
../include/msgpack/preprocessor/for.hpp \
460+
../include/msgpack/preprocessor/tuple/enum.hpp \
461+
../include/msgpack/preprocessor/tuple/pop_back.hpp \
462+
../include/msgpack/preprocessor/tuple/elem.hpp \
463+
../include/msgpack/preprocessor/tuple/to_list.hpp \
464+
../include/msgpack/preprocessor/tuple/size.hpp \
465+
../include/msgpack/preprocessor/tuple/replace.hpp \
466+
../include/msgpack/preprocessor/tuple/rem.hpp \
467+
../include/msgpack/preprocessor/tuple/push_front.hpp \
468+
../include/msgpack/preprocessor/tuple/to_array.hpp \
469+
../include/msgpack/preprocessor/tuple/detail/is_single_return.hpp \
470+
../include/msgpack/preprocessor/tuple/to_seq.hpp \
471+
../include/msgpack/preprocessor/tuple/push_back.hpp \
472+
../include/msgpack/preprocessor/tuple/pop_front.hpp \
473+
../include/msgpack/preprocessor/tuple/insert.hpp \
474+
../include/msgpack/preprocessor/tuple/remove.hpp \
475+
../include/msgpack/preprocessor/tuple/eat.hpp \
476+
../include/msgpack/preprocessor/tuple/reverse.hpp \
477+
../include/msgpack/preprocessor/list.hpp \
478+
../include/msgpack/preprocessor/logical/bool.hpp \
479+
../include/msgpack/preprocessor/logical/or.hpp \
480+
../include/msgpack/preprocessor/logical/compl.hpp \
481+
../include/msgpack/preprocessor/logical/xor.hpp \
482+
../include/msgpack/preprocessor/logical/bitnor.hpp \
483+
../include/msgpack/preprocessor/logical/nor.hpp \
484+
../include/msgpack/preprocessor/logical/not.hpp \
485+
../include/msgpack/preprocessor/logical/bitor.hpp \
486+
../include/msgpack/preprocessor/logical/bitxor.hpp \
487+
../include/msgpack/preprocessor/logical/and.hpp \
488+
../include/msgpack/preprocessor/logical/bitand.hpp \
489+
../include/msgpack/preprocessor/empty.hpp \
490+
../include/msgpack/preprocessor/library.hpp \
491+
../include/msgpack/preprocessor/facilities/identity.hpp \
492+
../include/msgpack/preprocessor/facilities/is_empty.hpp \
493+
../include/msgpack/preprocessor/facilities/apply.hpp \
494+
../include/msgpack/preprocessor/facilities/is_empty_variadic.hpp \
495+
../include/msgpack/preprocessor/facilities/is_empty_or_1.hpp \
496+
../include/msgpack/preprocessor/facilities/intercept.hpp \
497+
../include/msgpack/preprocessor/facilities/detail/is_empty.hpp \
498+
../include/msgpack/preprocessor/facilities/expand.hpp \
499+
../include/msgpack/preprocessor/facilities/overload.hpp \
500+
../include/msgpack/preprocessor/facilities/is_1.hpp \
501+
../include/msgpack/preprocessor/facilities/empty.hpp \
502+
../include/msgpack/preprocessor/iterate.hpp
233503
endif
234504

235505
EXTRA_DIST = \

0 commit comments

Comments
 (0)