2015-12-07 4 views
0

Я только начал использовать PreMake для создания решения моего проекта, и это серьезно УДИВИТЕЛЬНО!Зависимость от построения текстового файла

Есть только одна вещь, которую я все еще могу понять ... У меня есть файлы текстовых файлов (.oxd), которые используются для генерации кода на C++ для моего проекта. Я получил команды prebuild, но файлы .oxd в моих проектах в VisualStudio автоматически помечены как Item Type: «Не участвуйте в сборке». Я бы хотел, чтобы они были помечены как текстовые файлы, так что, когда я меняю их, он запускает сборку проекта (и команды prebuild), когда я попадаю в компиляцию.

Любая идея?

Cheers!

ответ

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' } 
Смежные вопросы