aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authoripknHama <ipknhama@gmail.com>2014-09-27 20:03:51 +0900
committeripknHama <ipknhama@gmail.com>2014-09-27 20:03:51 +0900
commit3e5e91c4243619d1d118eed332bdcf3a05105296 (patch)
tree0bd57d464f1ec000382fd45c972d0d2426cf0173 /CMakeLists.txt
parentbad75f25b83f4096d1c03d2246b996f332cfc710 (diff)
downloadcrow-3e5e91c4243619d1d118eed332bdcf3a05105296.tar.gz
crow-3e5e91c4243619d1d118eed332bdcf3a05105296.zip
Now amalgamation will be updated automatically.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt12
1 files changed, 5 insertions, 7 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ce97cd9..59ec4c8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -15,7 +15,6 @@ include_directories( ${Boost_INCLUDE_DIR} )
set(PROJECT_INCLUDE_DIR
${PROJECT_SOURCE_DIR}/include
-${PROJECT_SOURCE_DIR}/http-parser
)
include_directories("${PROJECT_INCLUDE_DIR}")
@@ -30,13 +29,12 @@ 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
+add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/amalgamate/crow_all.h
+ COMMAND python ${PROJECT_SOURCE_DIR}/amalgamate/merge_all.py ${PROJECT_SOURCE_DIR}/include
+ COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/amalgamate/crow_all.h ${PROJECT_SOURCE_DIR}/amalgamate
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/amalgamate
+ DEPENDS ${PROJECT_SOURCE_DIR}/include/*.h
)
+add_custom_target(amalgamation ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/amalgamate/crow_all.h)