CMakeの変数(変数は情報を提供します)

CMAKE_BINARY_DIR

 

ビルドツリーの最上位へのパス。
これは、ある現在のcmakeのビルドツリーの最上位へのフルパス。以下の場合 -sourceビルド、これが同じになるようCMAKE_SOURCE_DIR。
简单来说就是执行cmakeの命令的执行目录。 

CMAKE_CURRENT_BINARY_DIR

CMAKE_CURRENT_SOURCE_DIR

 

#add_subdirectory()はバイナリとソースディレクトリを作成するにはビルドツリー、およびとしてそれがされて処理されているこの変数が
さ#will 設定します
add_subdirectory のsource_dir [ binary_dir ])が
ビルドにサブディレクトリ(子路径)を#Add。
#こののsource_dirソースCMakeLists.txtおよびコードファイルは、それが相対パスであるlocated.Ifされているディレクトリを指定し
、現在のディレクトリ(通常の使用)に関して評価されるであろう#itが、それはまた、絶対パスであってもよいです。
#このは、binary_dir出力ファイルを配置するディレクトリを指定します。それはで評価する相対パスである場合
、現在の出力ディレクトリに#respect、それはまた、絶対パスであってもよいです。場合はbinary_dir指定されていない、の値
#はsource_dir、任意の相対パスを展開する前に、使用されます。

 

 

 

 

CMAKE_PROJECT_NAME

 

 

PROJECT_NAME

PROJECT_VERSION

PROJECT_BINARY_DIR

PROJECT_SOURCE_DIR

PROJECT_VERSION_MAJOR

PROJECT_VERSION_MINOR

PROJECT_VERSION_PATCH

PROJECT_VERSION_TWEAK

 

<PROJECT_NAME> _Version

<PROJECT_NAME> _SOURCE_DIR

<PROJECT_NAME> _BINARY_DIR

<PROJECT_NAME> _VERSION_MAJOR

<PROJECT_NAME> _VERSION_MINOR

 <PROJECT_NAME> _VERSION_PATCH

<PROJECT_NAME> _VERSION_TWEAK

 

おすすめ

転載: www.cnblogs.com/liuzhenbo/p/11184841.html