2017-08-12 1 views
0

CMAKE_CURRENT_SOURCE_DIRは、現在処理されているCMakeLists.txtがあるディレクトリを返します。パスはルートからのフルパスです。CMakeのCMAKE_CURRENT_SOURCE_DIRより上のディレクトリを取得

CMAKE_CURRENT_SOURCE_DIRの上のディレクトリにアクセスするにはどうすればよいですか。

など。 If 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(https://cmake.org/Wiki/CMake_Useful_Variables#Locations)の「Locations」ドキュメントを調べたところ、何も見つかりませんでした。

答えて

関連する問題