CMake и включая другие make-файлы - PullRequest
6 голосов
/ 16 февраля 2010

Допустим, у меня есть файл CMakeLists.txt, и я хочу вызвать другой, включить в этот файл другой make-файл (аналогично синтаксису #include в C), как мне это сделать?

1 Ответ

9 голосов
/ 16 февраля 2010

Из документации CMake :

  • include: считывание кода списка файлов CMake из указанного файла.

    include(<file|module> [OPTIONAL] [RESULT_VARIABLE <VAR>]
                        [NO_POLICY_SCOPE])
    

Пример использования:

CMakeLists.txt:

cmake_minimum_required(VERSION 2.8)
include (Project.txt)

Project.txt:

project (Project)
add_executable(Project project.c)
...