33
私はcmake-guiで "Configure"をクリックした後にユーザーが設定しなければならない変数を追加したいと思います。これを行う方法はありますか?CMakeスクリプトに設定変数を追加するにはどうしたらいいですか?
私はcmake-guiで "Configure"をクリックした後にユーザーが設定しなければならない変数を追加したいと思います。これを行う方法はありますか?CMakeスクリプトに設定変数を追加するにはどうしたらいいですか?
setコマンドを使用して、CACHEパラメータを指定します。
set(NAME_INCLUDE "default value" CACHE FILEPATH "description")
set(NAME_LIB "default value" CACHE FILEPATH "description")
GUIでは、CMakeはすべての変数を同じプレフィックスでグループ化します。
setのCMakeのマニュアルを参照してください。
私はちょっと探した後にこれを理解したので、私は自分の質問にコミュニティのwikiの答えで答えると思った。 –
なぜ説明が必要ですか?私は同じものを使用しましたが、FILEPATHの代わりにSTRINGを使用しました。 – jamk
@jamk提供されたリンクを参照してください: "' CACHE'が存在する場合、 ''がキャッシュに入れられます。 ''と '' –
Marcus