From 001c66b378d200bdecc8a4a692c5a73a7d426b8f Mon Sep 17 00:00:00 2001 From: ipknHama Date: Fri, 8 Aug 2014 01:14:27 +0900 Subject: amalgamation added --- CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 338e740..5c0dcbf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,3 +26,15 @@ add_subdirectory(examples) enable_testing() add_test(NAME crow_test COMMAND ${CMAKE_CURRENT_BINARY_DIR}/tests/unittest) add_test(NAME template_test COMMAND ${CMAKE_CURRENT_BINARY_DIR}/tests/template/test.py WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/tests/template) + +file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/amalgamate) +add_custom_target(amalgamation ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/amalgamate/crow_all.h) +file(COPY DIRECTORY ${PROJECT_SOURCE_DIR}/include DESTINATION ${CMAKE_CURRENT_BINARY_DIR} + FILES_MATCHING + PATTERN "*.h") + +add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/amalgamate/crow_all.h + COMMAND python ${PROJECT_SOURCE_DIR}/amalgamate/merge_all.py + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/amalgamate + ) + -- cgit v1.2.3-54-g00ecf