CMAKE_CURRENT_SOURCE_DIR
返回當前處理的CMakeLists.txt所在的目錄。該路徑是從根開始的完整路徑。獲取CMake中高於CMAKE_CURRENT_SOURCE_DIR的目錄
我們如何訪問,比如CMAKE_CURRENT_SOURCE_DIR
之上的目錄。
E.g.如果CMAKE_CURRENT_SOURCE_DIR = /Users/saurabhshri/Documents/GitHub/repo/src/
而我想要的路徑/Users/saurabhshri/Documents/GitHub/repo/
。
當然在做../${PROJECT_SOURCE_DIR}
給出..//Users/saurabhshri/Documents/GitHub/repo/src/
。
我看了一下CMake的「Locations」文檔(https://cmake.org/Wiki/CMake_Useful_Variables#Locations)並找不到任何東西。