Mercurial > hg > orthanc-stone
comparison Resources/CodeGeneration/testCppHandler/CMakeLists.txt @ 495:6405435480ae bgo-commands-codegen
Fixed template to add dump capabilities + started work on an integrated TS/WASM test
author | bgo-osimis |
---|---|
date | Sat, 23 Feb 2019 14:14:32 +0100 |
parents | fc17251477d6 |
children | d79f78971fae |
comparison
equal
deleted
inserted
replaced
494:fc17251477d6 | 495:6405435480ae |
---|---|
1 cmake_minimum_required(VERSION 2.8) | 1 cmake_minimum_required(VERSION 2.8) |
2 | 2 |
3 project(testCppHandler) | 3 project(testCppHandler) |
4 | 4 |
5 set(testCppHandler_Codegen_Deps | |
6 ${CMAKE_CURRENT_LIST_DIR}/../test_data/test1.yaml | |
7 ${CMAKE_CURRENT_LIST_DIR}/../template.in.h | |
8 ) | |
9 | |
5 add_custom_command( | 10 add_custom_command( |
6 OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/VsolMessages_generated.hpp | 11 OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/VsolMessages_generated.hpp |
7 COMMAND python ${CMAKE_CURRENT_LIST_DIR}/../stonegentool.py -o ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_LIST_DIR}/../test_data/test1.yaml | 12 COMMAND python ${CMAKE_CURRENT_LIST_DIR}/../stonegentool.py -o ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_LIST_DIR}/../test_data/test1.yaml |
8 DEPENDS ${CMAKE_CURRENT_LIST_DIR}/../test_data/test1.yaml | 13 DEPENDS ${testCppHandler_Codegen_Deps} |
9 ) | 14 ) |
10 | 15 |
11 include(${CMAKE_BINARY_DIR}/conanbuildinfo_multi.cmake) | 16 include(${CMAKE_BINARY_DIR}/conanbuildinfo_multi.cmake) |
12 conan_basic_setup() | 17 conan_basic_setup() |
13 | 18 |
14 add_executable(testCppHandler main.cpp ${CMAKE_CURRENT_BINARY_DIR}/VsolMessages_generated.hpp) | 19 add_executable(testCppHandler main.cpp OsDumpers.hpp ${CMAKE_CURRENT_BINARY_DIR}/VsolMessages_generated.hpp ${testCppHandler_Codegen_Deps}) |
15 | 20 |
16 target_include_directories(testCppHandler PUBLIC ${CMAKE_BINARY_DIR}) | 21 target_include_directories(testCppHandler PUBLIC ${CMAKE_BINARY_DIR}) |
17 | 22 |
18 conan_target_link_libraries(testCppHandler) | 23 conan_target_link_libraries(testCppHandler) |
19 | 24 |