CMakeLists.txt 777 B

1234567891011121314151617
  1. include_directories(${PROJECT_SOURCE_DIR}/src)
  2. #############################
  3. # Compiled binaries folders #
  4. #############################
  5. set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/corpus_generator)
  6. add_definitions(-DUA_CORPUS_OUTPUT_DIR="${PROJECT_BINARY_DIR}/corpus")
  7. file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/corpus)
  8. add_executable(corpus_generator corpus_generator.c)
  9. target_link_libraries(corpus_generator open62541 ${open62541_LIBRARIES})
  10. assign_source_group(corpus_generator)
  11. add_dependencies(corpus_generator open62541-amalgamation-header)
  12. set_target_properties(corpus_generator PROPERTIES FOLDER "open62541/corpus_generator")
  13. set_target_properties(corpus_generator PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/bin/corpus_generator")