## @file CMakeLists.txt ## @brief CMake build script ## @author Frank T. Bergmann ## ## include(${LIBSBML_ROOT_SOURCE_DIR}/common.cmake) file(GLOB C_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.c) foreach(c_file ${C_FILES}) set_source_files_properties(${c_file} PROPERTIES LANGUAGE CXX) endforeach() file(GLOB CPP_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp ) file(GLOB H_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.h ) set(TEST_FILES ${CPP_FILES} ${C_FILES} ${H_FILES}) include_directories(BEFORE ${LIBSBML_ROOT_SOURCE_DIR}/src) include_directories(BEFORE ${LIBSBML_ROOT_BINARY_DIR}/src) if (EXTRA_INCLUDE_DIRS) include_directories(${EXTRA_INCLUDE_DIRS}) endif(EXTRA_INCLUDE_DIRS) add_executable(test_sbml_conversion ${TEST_FILES}) target_link_libraries(test_sbml_conversion ${LIBSBML_LIBRARY}-static CHECK::CHECK) add_test(test_sbml_conversion_run ${CMAKE_CURRENT_BINARY_DIR}/test_sbml_conversion ) set_tests_properties(test_sbml_conversion_run PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}")