2010-02-15 125 views
6

假設我有一個CMakeLists.txt,並且我想調用另一個在該文件中包含另一個生成文件(類似於C中的#include語法),那麼我將如何完成此操作?CMake和包括其他makefiles

回答

9

CMake documentation

  • include:從給定的文件中讀取的CMake listfile中的代碼。

    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)