diff options
author | ipknHama <ipknhama@gmail.com> | 2014-08-08 01:14:27 +0900 |
---|---|---|
committer | ipknHama <ipknhama@gmail.com> | 2014-08-08 01:14:27 +0900 |
commit | 001c66b378d200bdecc8a4a692c5a73a7d426b8f (patch) | |
tree | 110f1a6596242b7837c16f88b4838d6fd93dc93c /CMakeLists.txt | |
parent | c36aa219e25e26019035fe3465471fd510778422 (diff) | |
download | crow-001c66b378d200bdecc8a4a692c5a73a7d426b8f.tar.gz crow-001c66b378d200bdecc8a4a692c5a73a7d426b8f.zip |
amalgamation added
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 12 |
1 files changed, 12 insertions, 0 deletions
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 + ) + |