2015-12-07 216 views
0

我剛開始使用PreMake來構建我的項目解決方案,它真的非常棒!文本文件構建依賴關係

還有一件事我仍然可以弄清楚......我有用於爲我的項目生成C++代碼的文本文件(.oxd)文件。我得到了prebuild命令,但Visual Studio中的項目中的.oxd文件會自動標記爲項目類型:「不參與構建」。我希望將它們標記爲文本文件,以便在修改它時觸發構建項目(並預編譯命令),當我編譯時。

有什麼想法?

乾杯!

回答

0

預生成命令不支持輸入依賴關係。改爲看看Custom Build Commands

從該網頁的示例顯示了基本語法:

filter 'files:**.lua' 
    -- A message to display while this build step is running (optional) 
    buildmessage 'Compiling %{file.relpath}' 

    -- One or more commands to run (required) 
    buildcommands { 
     'luac -o "%{cfg.objdir}/%{file.basename}.out" "%{file.relpath}"' 
    } 

    -- One or more outputs resulting from the build (required) 
    buildoutputs { '%{cfg.objdir}/%{file.basename}.c' }