## @file CMakeLists.txt ## @brief CMake build script for example programs ## @author Frank T. Bergmann ## ## include_directories(${CMAKE_CURRENT_SOURCE_DIR}) include_directories(BEFORE ${LIBSBML_ROOT_SOURCE_DIR}/src) include_directories(${LIBSBML_ROOT_SOURCE_DIR}/include) include_directories(BEFORE ${LIBSBML_ROOT_BINARY_DIR}/src) if (EXTRA_INCLUDE_DIRS) include_directories(${EXTRA_INCLUDE_DIRS}) endif(EXTRA_INCLUDE_DIRS) foreach(example addLayout convertLayout example1 example2 example2-L3 example3 example3-L3 ) add_executable(example_layout_cpp_${example} ${example}.cpp ../util.c) set_target_properties(example_layout_cpp_${example} PROPERTIES OUTPUT_NAME ${example}) target_link_libraries(example_layout_cpp_${example} ${LIBSBML_LIBRARY}-static) endforeach() # install c++ examples file(GLOB cpp_samples "${CMAKE_CURRENT_SOURCE_DIR}/*.c" "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/*.h") install(FILES ${cpp_samples} DESTINATION ${MISC_PREFIX}examples/c++/layout)