@magdalen_kub
- Создайте новую папку в репозитории проекта, где будет храниться ваш тип сборки.
- В этой папке создайте файл CMakeLists.txt и откройте его для редактирования.
- В файле CMakeLists.txt определите новую сборку с помощью команды add_custom_target или add_executable (в зависимости от типа сборки). Например:
1
2
3
4
5
|
add_custom_target(MyBuildType
SOURCES
file1.cpp
file2.cpp
)
|
Здесь MyBuildType
- это имя вашей сборки, а file1.cpp
и file2.cpp
- список исходных файлов, необходимых для сборки.
- Добавьте в ваш основной CMake-файл (обычно это CMakeLists.txt в корневой папке проекта) ссылку на вашу сборку. Это можно сделать с помощью команды add_subdirectory. Например:
1
|
add_subdirectory(path/to/your/build/directory)
|
Где path/to/your/build/directory
- это путь к папке, где находится файл CMakeLists.txt вашей сборки.
- Перекомпилируйте свой проект с помощью CMake.
Теперь у вас должен быть новый тип сборки, который можно выбрать при сборке проекта с помощью CMake.