cmake_minimum_required(VERSION 3.16) set(NAME kit-integration-find-package) project(${NAME}-root) include(ExternalProject) ExternalProject_Add( kit GIT_REPOSITORY https://github.com/automainint/kit.git GIT_TAG dev CMAKE_ARGS -D CMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_SOURCE_DIR}/install -D KIT_ENABLE_TESTING=OFF) ExternalProject_Add( ${NAME} SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/source CMAKE_ARGS -D CMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_SOURCE_DIR}/install) ExternalProject_Add_StepDependencies(${NAME} build kit) include(GNUInstallDirs) enable_testing() add_test( NAME ${NAME}-run COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/install/${CMAKE_INSTALL_BINDIR}/${NAME}${CMAKE_EXECUTABLE_SUFFIX}) set_tests_properties( ${NAME}-run PROPERTIES TIMEOUT "15")