diff options
Diffstat (limited to 'build/meta/vc9proj.m4')
-rw-r--r-- | build/meta/vc9proj.m4 | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/build/meta/vc9proj.m4 b/build/meta/vc9proj.m4 index 57bb1b7..f771966 100644 --- a/build/meta/vc9proj.m4 +++ b/build/meta/vc9proj.m4 @@ -32,6 +32,36 @@ m4_define([__file_entries_impl__], m4_define([__file_entries__], [m4_equote()__file_entries_impl__([$1])[]m4_dquote()]) +# file_custom_build +# +m4_define([__custom_build_entry_impl__],[ + <FileConfiguration + Name=[$1] + > + <Tool + Name="VCCustomBuildTool" + Description="[$2]" + CommandLine="[$3]" + Outputs="[$4]" + /> + </FileConfiguration>]) + +m4_define([__file_entry_custom_build_impl__],[ + <File + RelativePath=".\[$1]" + >m4_dnl +m4_foreach([__c], +[__value_impl__([configurations])], +[__custom_build_entry_impl__(__c, [$2], [$3], [$4])]) + </File>]) + +# (file, cmd-description, cmd, output;output) +# +m4_define([__file_entry_custom_build__], +[m4_equote()__file_entry_custom_build_impl__([$1], +[$2], [$3], [$4])[]m4_dquote()]) + + # source # |