Skip to content

Commit 7eb8c82

Browse files
committed
Merge pull request #473 from redboltz/create_list_of_files
Added msgpack-c library file generation.
2 parents 22613d4 + 7094e08 commit 7eb8c82

File tree

5 files changed

+1291
-894
lines changed

5 files changed

+1291
-894
lines changed

CMakeLists.txt

Lines changed: 1 addition & 259 deletions
Original file line numberDiff line numberDiff line change
@@ -135,265 +135,7 @@ int main(int argc, char * argv[])
135135
}
136136
" MSGPACK_ENABLE_GCC_CXX_ATOMIC)
137137

138-
139-
LIST (APPEND msgpackc_SOURCES
140-
src/unpack.c
141-
src/objectc.c
142-
src/version.c
143-
src/vrefbuffer.c
144-
src/zone.c
145-
)
146-
147-
LIST (APPEND msgpackc_HEADERS
148-
include/msgpack/pack_define.h
149-
include/msgpack/pack_template.h
150-
include/msgpack/unpack_define.h
151-
include/msgpack/unpack_template.h
152-
include/msgpack/util.h
153-
include/msgpack/sysdep.h
154-
include/msgpack/gcc_atomic.h
155-
include/msgpack.h
156-
include/msgpack/sbuffer.h
157-
include/msgpack/version.h
158-
include/msgpack/version_master.h
159-
include/msgpack/vrefbuffer.h
160-
include/msgpack/zbuffer.h
161-
include/msgpack/fbuffer.h
162-
include/msgpack/pack.h
163-
include/msgpack/unpack.h
164-
include/msgpack/object.h
165-
include/msgpack/zone.h
166-
)
167-
168-
FILE (GLOB_RECURSE PREDEF_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/include/msgpack/predef/*.h)
169-
170-
LIST (APPEND msgpackc_HEADERS ${PREDEF_FILES})
171-
LIST (APPEND msgpackc_HEADERS include/msgpack/predef.h)
172-
173-
IF (MSGPACK_ENABLE_CXX)
174-
LIST (APPEND msgpack_HEADERS
175-
include/msgpack.hpp
176-
include/msgpack/adaptor/adaptor_base.hpp
177-
include/msgpack/adaptor/adaptor_base_decl.hpp
178-
include/msgpack/adaptor/array_ref.hpp
179-
include/msgpack/adaptor/array_ref_decl.hpp
180-
include/msgpack/adaptor/bool.hpp
181-
include/msgpack/adaptor/boost/fusion.hpp
182-
include/msgpack/adaptor/boost/msgpack_variant.hpp
183-
include/msgpack/adaptor/boost/msgpack_variant_decl.hpp
184-
include/msgpack/adaptor/boost/optional.hpp
185-
include/msgpack/adaptor/boost/string_ref.hpp
186-
include/msgpack/adaptor/carray.hpp
187-
include/msgpack/adaptor/char_ptr.hpp
188-
include/msgpack/adaptor/check_container_size.hpp
189-
include/msgpack/adaptor/check_container_size_decl.hpp
190-
include/msgpack/adaptor/cpp11/array.hpp
191-
include/msgpack/adaptor/cpp11/array_char.hpp
192-
include/msgpack/adaptor/cpp11/array_unsigned_char.hpp
193-
include/msgpack/adaptor/cpp11/forward_list.hpp
194-
include/msgpack/adaptor/cpp11/reference_wrapper.hpp
195-
include/msgpack/adaptor/cpp11/shared_ptr.hpp
196-
include/msgpack/adaptor/cpp11/tuple.hpp
197-
include/msgpack/adaptor/cpp11/unique_ptr.hpp
198-
include/msgpack/adaptor/cpp11/unordered_map.hpp
199-
include/msgpack/adaptor/cpp11/unordered_set.hpp
200-
include/msgpack/adaptor/define.hpp
201-
include/msgpack/adaptor/define_decl.hpp
202-
include/msgpack/adaptor/deque.hpp
203-
include/msgpack/adaptor/ext.hpp
204-
include/msgpack/adaptor/ext_decl.hpp
205-
include/msgpack/adaptor/fixint.hpp
206-
include/msgpack/adaptor/fixint_decl.hpp
207-
include/msgpack/adaptor/float.hpp
208-
include/msgpack/adaptor/int.hpp
209-
include/msgpack/adaptor/int_decl.hpp
210-
include/msgpack/adaptor/list.hpp
211-
include/msgpack/adaptor/map.hpp
212-
include/msgpack/adaptor/map_decl.hpp
213-
include/msgpack/adaptor/msgpack_tuple.hpp
214-
include/msgpack/adaptor/msgpack_tuple_decl.hpp
215-
include/msgpack/adaptor/nil.hpp
216-
include/msgpack/adaptor/nil_decl.hpp
217-
include/msgpack/adaptor/pair.hpp
218-
include/msgpack/adaptor/raw.hpp
219-
include/msgpack/adaptor/raw_decl.hpp
220-
include/msgpack/adaptor/set.hpp
221-
include/msgpack/adaptor/string.hpp
222-
include/msgpack/adaptor/tr1/unordered_map.hpp
223-
include/msgpack/adaptor/tr1/unordered_set.hpp
224-
include/msgpack/adaptor/v4raw.hpp
225-
include/msgpack/adaptor/v4raw_decl.hpp
226-
include/msgpack/adaptor/vector.hpp
227-
include/msgpack/adaptor/vector_bool.hpp
228-
include/msgpack/adaptor/vector_char.hpp
229-
include/msgpack/adaptor/vector_unsigned_char.hpp
230-
include/msgpack/cpp_config.hpp
231-
include/msgpack/cpp_config_decl.hpp
232-
include/msgpack/fbuffer.hpp
233-
include/msgpack/fbuffer_decl.hpp
234-
include/msgpack/iterator.hpp
235-
include/msgpack/iterator_decl.hpp
236-
include/msgpack/meta.hpp
237-
include/msgpack/meta_decl.hpp
238-
include/msgpack/object.hpp
239-
include/msgpack/object_decl.hpp
240-
include/msgpack/object_fwd.hpp
241-
include/msgpack/object_fwd_decl.hpp
242-
include/msgpack/pack.hpp
243-
include/msgpack/pack_decl.hpp
244-
include/msgpack/sbuffer.hpp
245-
include/msgpack/sbuffer_decl.hpp
246-
include/msgpack/type.hpp
247-
include/msgpack/unpack.hpp
248-
include/msgpack/unpack_decl.hpp
249-
include/msgpack/v1/adaptor/adaptor_base.hpp
250-
include/msgpack/v1/adaptor/adaptor_base_decl.hpp
251-
include/msgpack/v1/adaptor/array_ref.hpp
252-
include/msgpack/v1/adaptor/array_ref_decl.hpp
253-
include/msgpack/v1/adaptor/bool.hpp
254-
include/msgpack/v1/adaptor/boost/fusion.hpp
255-
include/msgpack/v1/adaptor/boost/msgpack_variant.hpp
256-
include/msgpack/v1/adaptor/boost/msgpack_variant_decl.hpp
257-
include/msgpack/v1/adaptor/boost/optional.hpp
258-
include/msgpack/v1/adaptor/boost/string_ref.hpp
259-
include/msgpack/v1/adaptor/carray.hpp
260-
include/msgpack/v1/adaptor/char_ptr.hpp
261-
include/msgpack/v1/adaptor/check_container_size.hpp
262-
include/msgpack/v1/adaptor/check_container_size_decl.hpp
263-
include/msgpack/v1/adaptor/cpp11/array.hpp
264-
include/msgpack/v1/adaptor/cpp11/array_char.hpp
265-
include/msgpack/v1/adaptor/cpp11/array_unsigned_char.hpp
266-
include/msgpack/v1/adaptor/cpp11/forward_list.hpp
267-
include/msgpack/v1/adaptor/cpp11/reference_wrapper.hpp
268-
include/msgpack/v1/adaptor/cpp11/shared_ptr.hpp
269-
include/msgpack/v1/adaptor/cpp11/tuple.hpp
270-
include/msgpack/v1/adaptor/cpp11/unique_ptr.hpp
271-
include/msgpack/v1/adaptor/cpp11/unordered_map.hpp
272-
include/msgpack/v1/adaptor/cpp11/unordered_set.hpp
273-
include/msgpack/v1/adaptor/define.hpp
274-
include/msgpack/v1/adaptor/define_decl.hpp
275-
include/msgpack/v1/adaptor/deque.hpp
276-
include/msgpack/v1/adaptor/detail/cpp03_define_array.hpp
277-
include/msgpack/v1/adaptor/detail/cpp03_define_array_decl.hpp
278-
include/msgpack/v1/adaptor/detail/cpp03_define_map.hpp
279-
include/msgpack/v1/adaptor/detail/cpp03_define_map_decl.hpp
280-
include/msgpack/v1/adaptor/detail/cpp03_msgpack_tuple.hpp
281-
include/msgpack/v1/adaptor/detail/cpp03_msgpack_tuple_decl.hpp
282-
include/msgpack/v1/adaptor/detail/cpp11_define_array.hpp
283-
include/msgpack/v1/adaptor/detail/cpp11_define_array_decl.hpp
284-
include/msgpack/v1/adaptor/detail/cpp11_define_map.hpp
285-
include/msgpack/v1/adaptor/detail/cpp11_define_map_decl.hpp
286-
include/msgpack/v1/adaptor/detail/cpp11_msgpack_tuple.hpp
287-
include/msgpack/v1/adaptor/detail/cpp11_msgpack_tuple_decl.hpp
288-
include/msgpack/v1/adaptor/ext.hpp
289-
include/msgpack/v1/adaptor/ext_decl.hpp
290-
include/msgpack/v1/adaptor/fixint.hpp
291-
include/msgpack/v1/adaptor/fixint_decl.hpp
292-
include/msgpack/v1/adaptor/float.hpp
293-
include/msgpack/v1/adaptor/int.hpp
294-
include/msgpack/v1/adaptor/int_decl.hpp
295-
include/msgpack/v1/adaptor/list.hpp
296-
include/msgpack/v1/adaptor/map.hpp
297-
include/msgpack/v1/adaptor/map_decl.hpp
298-
include/msgpack/v1/adaptor/msgpack_tuple.hpp
299-
include/msgpack/v1/adaptor/msgpack_tuple_decl.hpp
300-
include/msgpack/v1/adaptor/nil.hpp
301-
include/msgpack/v1/adaptor/nil_decl.hpp
302-
include/msgpack/v1/adaptor/pair.hpp
303-
include/msgpack/v1/adaptor/raw.hpp
304-
include/msgpack/v1/adaptor/raw_decl.hpp
305-
include/msgpack/v1/adaptor/set.hpp
306-
include/msgpack/v1/adaptor/string.hpp
307-
include/msgpack/v1/adaptor/tr1/unordered_map.hpp
308-
include/msgpack/v1/adaptor/tr1/unordered_set.hpp
309-
include/msgpack/v1/adaptor/v4raw.hpp
310-
include/msgpack/v1/adaptor/v4raw_decl.hpp
311-
include/msgpack/v1/adaptor/vector.hpp
312-
include/msgpack/v1/adaptor/vector_bool.hpp
313-
include/msgpack/v1/adaptor/vector_char.hpp
314-
include/msgpack/v1/adaptor/vector_unsigned_char.hpp
315-
include/msgpack/v1/cpp_config.hpp
316-
include/msgpack/v1/cpp_config_decl.hpp
317-
include/msgpack/v1/detail/cpp03_zone.hpp
318-
include/msgpack/v1/detail/cpp03_zone_decl.hpp
319-
include/msgpack/v1/detail/cpp11_zone.hpp
320-
include/msgpack/v1/detail/cpp11_zone_decl.hpp
321-
include/msgpack/v1/fbuffer.hpp
322-
include/msgpack/v1/fbuffer_decl.hpp
323-
include/msgpack/v1/iterator.hpp
324-
include/msgpack/v1/iterator_decl.hpp
325-
include/msgpack/v1/meta.hpp
326-
include/msgpack/v1/meta_decl.hpp
327-
include/msgpack/v1/object.hpp
328-
include/msgpack/v1/object_decl.hpp
329-
include/msgpack/v1/object_fwd.hpp
330-
include/msgpack/v1/object_fwd_decl.hpp
331-
include/msgpack/v1/pack.hpp
332-
include/msgpack/v1/pack_decl.hpp
333-
include/msgpack/v1/preprocessor.hpp
334-
include/msgpack/v1/sbuffer.hpp
335-
include/msgpack/v1/sbuffer_decl.hpp
336-
include/msgpack/v1/unpack.hpp
337-
include/msgpack/v1/unpack_decl.hpp
338-
include/msgpack/v1/version.hpp
339-
include/msgpack/v1/versioning.hpp
340-
include/msgpack/v1/vrefbuffer.hpp
341-
include/msgpack/v1/vrefbuffer_decl.hpp
342-
include/msgpack/v1/zbuffer.hpp
343-
include/msgpack/v1/zbuffer_decl.hpp
344-
include/msgpack/v1/zone.hpp
345-
include/msgpack/v1/zone_decl.hpp
346-
include/msgpack/v2/adaptor/adaptor_base.hpp
347-
include/msgpack/v2/adaptor/adaptor_base_decl.hpp
348-
include/msgpack/v2/adaptor/array_ref_decl.hpp
349-
include/msgpack/v2/adaptor/boost/msgpack_variant_decl.hpp
350-
include/msgpack/v2/adaptor/check_container_size_decl.hpp
351-
include/msgpack/v2/adaptor/define_decl.hpp
352-
include/msgpack/v2/adaptor/detail/cpp03_define_array_decl.hpp
353-
include/msgpack/v2/adaptor/detail/cpp03_define_map_decl.hpp
354-
include/msgpack/v2/adaptor/detail/cpp03_msgpack_tuple_decl.hpp
355-
include/msgpack/v2/adaptor/detail/cpp11_define_array_decl.hpp
356-
include/msgpack/v2/adaptor/detail/cpp11_define_map_decl.hpp
357-
include/msgpack/v2/adaptor/detail/cpp11_msgpack_tuple_decl.hpp
358-
include/msgpack/v2/adaptor/ext_decl.hpp
359-
include/msgpack/v2/adaptor/fixint_decl.hpp
360-
include/msgpack/v2/adaptor/int_decl.hpp
361-
include/msgpack/v2/adaptor/map_decl.hpp
362-
include/msgpack/v2/adaptor/msgpack_tuple_decl.hpp
363-
include/msgpack/v2/adaptor/nil_decl.hpp
364-
include/msgpack/v2/adaptor/raw_decl.hpp
365-
include/msgpack/v2/adaptor/v4raw_decl.hpp
366-
include/msgpack/v2/cpp_config_decl.hpp
367-
include/msgpack/v2/detail/cpp03_zone_decl.hpp
368-
include/msgpack/v2/detail/cpp11_zone_decl.hpp
369-
include/msgpack/v2/fbuffer_decl.hpp
370-
include/msgpack/v2/iterator_decl.hpp
371-
include/msgpack/v2/meta_decl.hpp
372-
include/msgpack/v2/object.hpp
373-
include/msgpack/v2/object_decl.hpp
374-
include/msgpack/v2/object_fwd.hpp
375-
include/msgpack/v2/object_fwd_decl.hpp
376-
include/msgpack/v2/pack_decl.hpp
377-
include/msgpack/v2/sbuffer_decl.hpp
378-
include/msgpack/v2/unpack.hpp
379-
include/msgpack/v2/unpack_decl.hpp
380-
include/msgpack/v2/vrefbuffer_decl.hpp
381-
include/msgpack/v2/zbuffer_decl.hpp
382-
include/msgpack/v2/zone_decl.hpp
383-
include/msgpack/version.hpp
384-
include/msgpack/versioning.hpp
385-
include/msgpack/vrefbuffer.hpp
386-
include/msgpack/vrefbuffer_decl.hpp
387-
include/msgpack/zbuffer.hpp
388-
include/msgpack/zbuffer_decl.hpp
389-
include/msgpack/zone.hpp
390-
include/msgpack/zone_decl.hpp
391-
)
392-
FILE (GLOB_RECURSE PREPROCESSOR_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/include/msgpack/preprocessor/*.hpp)
393-
394-
LIST (APPEND msgpackc_HEADERS ${PREPROCESSOR_FILES})
395-
LIST (APPEND msgpackc_HEADERS include/msgpack/preprocessor.hpp)
396-
ENDIF ()
138+
INCLUDE (Files.cmake)
397139

398140
EXECUTE_PROCESS (
399141
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/src/msgpack

0 commit comments

Comments
 (0)