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