[CMake] CMakeLists.txtが存在するパスを取得


CMakeメモ。処理中のCMakeLists.txtが存在するパスを取得する。

${CMAKE_CURRENT_SOURCE_DIR}

他のパスを取得する変数は階層を持つ複雑なビルドにしか使わないと思いますが、必要な場合は以下などを参照して下さい。

CMake : out-of-sourceビルドで幸せになる - Qiita #ソースツリーとビルドツリーに関連する変数一覧
cmake-variables(7) — CMake 3.5.2 Documentation

参考

How do I specify relative paths in CMAKE? - Stack Overflow