1234567891011121314151617181920212223242526272829 |
- cmake_minimum_required(VERSION 2.8)
- project (template_test)
-
- set(PROJECT_INCLUDE_DIR
- ${PROJECT_SOURCE_DIR}/include
- )
- set(TEST_SRCS
- mustachetest.cpp
- )
- add_executable(mustachetest ${TEST_SRCS})
- #target_link_libraries(unittest crow)
- #target_link_libraries(unittest ${Boost_LIBRARIES} )
- set_target_properties(mustachetest PROPERTIES COMPILE_FLAGS "-Wall -std=c++1y")
- #message(${PROJECT_SOURCE_DIR})
- #message(${CMAKE_CURRENT_BINARY_DIR})
- file(COPY DIRECTORY . DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
- FILES_MATCHING
- PATTERN "*.json")
- add_custom_command(OUTPUT test.py
- COMMAND ${CMAKE_COMMAND} -E
- copy ${PROJECT_SOURCE_DIR}/test.py ${CMAKE_CURRENT_BINARY_DIR}/test.py
- DEPENDS ${PROJECT_SOURCE_DIR}/test.py
- )
- add_custom_target(template_test_copy ALL DEPENDS test.py)
|