Я делаю кучу тестов, чтобы убедиться, что каждая библиотека правильно связана, а затем несколько тестов на функциональность моего кода.
Я бы хотел иметь другой исполняемый файл X в каталоге проекта / build / tests
и я хочу, чтобы моя программа была встроена в проект / build
cmake_minimum_required(VERSION 3.0)
project(ProjectName)
# Linking library ...
add_executable(${PROJECT_NAME} ${SRC_LIST} ${INCLUDE_LIST})
до этого момента все нормально и работает как хотелось, но тогда я не знаю, как сказать cmake создавать мои тесты в другом каталоге, так как это не работает
add_executable(tests/OpenMP_Check tests/openmp.cpp)
мой проект имеет такую архитектуру:
проект:
- ЦСИ
- включают
- Lib
- сборка
- Тесты
Вкратце: как мне попросить CMake создать мои тесты в другом каталоге?