CMAKE と CPACK を使用して NSIS インストーラーをカスタマイズしようとしています。特に、生成された project.nsi に外部スクリプトを含めたいと考えています。
何かのようなもの:
!include "@SCRIPT_PATH@\@SCRIPT_NAME@.nsh"
そのために、ここに示す例に従っています: https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/NSISAdvancedTips
テンプレート スクリプト ファイル (NSIS.template.in) をコピーし、必要なコマンドを追加しました。2 つの変数 "@SCRIPT_PATH@ と @SCRIPT_NAME@ を適切に構成する必要があります。
標準のCMAKE変数のように設定しようとしました
SET(SCRIPT_PATH "somePath")
SET(SCRIPT_NAME "someName")
ただし、テンプレート変数はCPACKによって単に空白のままになります
どんな手掛かり?