CMAKE_CURRENT_SOURCE_DIR
returns the directory where the currently processed CMakeLists.txt is located in. The path is a full path from root.
How can we access, say a directory above the CMAKE_CURRENT_SOURCE_DIR
.
E.g. If CMAKE_CURRENT_SOURCE_DIR = /Users/saurabhshri/Documents/GitHub/repo/src/
And I want the path /Users/saurabhshri/Documents/GitHub/repo/
.
Of course doing ../${PROJECT_SOURCE_DIR}
gives ..//Users/saurabhshri/Documents/GitHub/repo/src/
.
I looked into "Locations" documentation of CMake (https://cmake.org/Wiki/CMake_Useful_Variables#Locations) and can not find anything.