-
Метод с использованием аргументов командной строки:
cmake -S <new_source_directory> -B <build_directory>
Пример:
cmake -S /path/to/new/source -B /path/to/build/directory
-
Метод с использованием CMakeCache.txt:
Отредактируйте файл CMakeCache.txt в каталоге сборки и измените значение переменной CMakeCMAKE_SOURCE_DIR
на новый путь к исходному каталогу.р>Пример:
# Open the CMakeCache.txt file nano /path/to/build/directory/CMakeCache.txt
Затем найдите строку вида:
//Path to the source directory. CMAKE_SOURCE_DIR:STATIC=/path/to/old/source
Измените значение на новый исходный каталог:
//Path to the source directory. CMAKE_SOURCE_DIR:STATIC=/path/to/new/source
Сохраните файл и выйдите из редактора.
-
Метод с использованием графического интерфейса CMake:
Если у вас установлен графический интерфейс CMake, вы можете использовать его для настройки и создания файлов сборки в новом исходном каталоге.- Запустите графический интерфейс CMake.
- Укажите новый путь к исходному каталогу.
- Укажите каталог сборки.
- Нажмите кнопку «Настроить».
- Затем следует кнопка «Создать».
-
Метод с использованием CMakeLists.txt:
Отредактируйте файл CMakeLists.txt в исходном каталоге и измените корневой путь проекта.Пример:
# Change the project's root path set(PROJECT_SOURCE_DIR "/path/to/new/source")
Сохраните файл и повторно запустите команду CMake.