CMAKE_CURRENT_SOURCE_DIR
CMAKE_CURRENT_SOURCE_DIR
renvoie le répertoire dans lequel se trouve le fichier CMakeLists.txt actuellement traité. Le chemin est un chemin d'accès complet à partir de la racine.Récupère le répertoire au-dessus de CMAKE_CURRENT_SOURCE_DIR dans CMake
Comment pouvons-nous accéder, disons un répertoire au-dessus du CMAKE_CURRENT_SOURCE_DIR
.
E.g. Si CMAKE_CURRENT_SOURCE_DIR = /Users/saurabhshri/Documents/GitHub/repo/src/
Et je veux le chemin /Users/saurabhshri/Documents/GitHub/repo/
.
Bien sûr, faire ../${PROJECT_SOURCE_DIR}
donne ..//Users/saurabhshri/Documents/GitHub/repo/src/
.
J'ai regardé dans la documentation "Emplacements" de CMake (https://cmake.org/Wiki/CMake_Useful_Variables#Locations) et ne trouve rien.