1
我已經包含在根目錄的的CMakeLists.txt子目錄與明確指定binary_dir
suddirectory的文件的CMakeLists.txt創建目錄命令如下CMake的:在
add_subdirectory(subdir_with_CMakeLists.txt out_dir)
所有的目標都內置在out_dir
,因爲它應該,但MAKE_DIRECTORY命令 - file(MAKE_DIRECTORY some_dir)
內包含的CMakeLists.txt創建目錄相對於子目錄的CMakeLists.txt的位置,不在out_dir
,如我所料。
現在,有沒有辦法以創建一個相對於指定的目錄?add_subdirecoty
命令?。
注意:所包含的子目錄是一種便攜式的模塊,使目錄的創建命令應該駐留在其的CMakeLists.txt文件,而不是裏面的根的的CMakeLists.txt
謝謝,它工作! - >'文件(MAKE_DIRECTORY $ {CMAKE_CURRENT_BINARY_DIR}/some_dir)' – ParokshaX