我刚开始使用PreMake来构建我的项目解决方案而且非常棒!
我还有一件事可以解决......我有文本文件(.oxd)文件,用于为我的项目生成c ++代码。我得到了prebuild命令,但我在VisualStudio中的项目中的.oxd文件会自动标记为Item Type:“不参与构建”。我希望它们被标记为文本文件,这样当我修改它时,它会在我编译时触发项目的构建(和预构建命令)。
有什么想法吗?
干杯!
答案 0 :(得分:0)
Pre-build commands don't support input dependencies. Take a look at Custom Build Commands instead.
The example from that page shows the basic syntax:
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' }