非常にシンプルなHelloWorld.cプログラムを作成して、Cmakeを実行しました。 cmake_install.cmake
ビルドディレクトリのファイル。 CMakeがcmake_install.cmakeファイルを生成した理由を誰かが説明してもらえますか?その目的は何ですか?どのように使用できますか?
CMakelists.txt:
cmake_minimum_required(VERSION 3.0)
PROJECT(FirstExample)
add_executable(prog first.c)
ありがとう!
Cmake_install.cmakeを直接使用しません。 cmakeがプログラムのインストールに使用する手順が含まれています。
現在のCMakeLists.txtでは、生成されたファイルはあまり機能しません。便利なインストールを作成するには、以下の構文を使用してCMakeLists.txt
にINSTALL
コマンドをさらに追加する必要があります。
INSTALL(TARGETS targets... [EXPORT <export-name>]
[[ARCHIVE|LIBRARY|RUNTIME|FRAMEWORK|BUNDLE|
PRIVATE_HEADER|PUBLIC_HEADER|RESOURCE]
[DESTINATION <dir>]
[INCLUDES DESTINATION [<dir> ...]]
[PERMISSIONS permissions...]
[CONFIGURATIONS [Debug|Release|...]]
[COMPONENT <component>]
[OPTIONAL] [NAMELINK_ONLY|NAMELINK_SKIP]
] [...])
以前の答えが言うように、cmake_install.cmake
には、CMakeLists.txt
からのinstallコマンドによって生成されたコマンドが含まれています。
cmake -P cmake_install.cmake
で実行でき、Windowsでもプロジェクトのインストールを実行します。