Use stdin/stdout for menu file generation so waf picks up on the dependency.

Fix menu file generation on OSX.


git-svn-id: svn://localhost/ardour2/branches/3.0@4677 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
David Robillard 2009-02-26 04:54:08 +00:00
parent 0dac6b545b
commit acf0f59c0e

View file

@ -332,14 +332,15 @@ def build(bld):
# Menus
menus_argv = []
if bld.env['GTKOSX']:
menus_argv = [ '-E', '-P', '-DGTKOSX', '-DTOP_MENUBAR', 'ardour.menus.in', 'ardour.menus' ]
menus_argv = [ '-E', '-P', '-DGTKOSX', '-DTOP_MENUBAR' ]
else:
menus_argv = [ '-E', '-P', '../gtk2_ardour/ardour.menus.in' ]
menus_argv = [ '-E', '-P' ]
obj = bld.new_task_gen('command-output')
obj.command = 'cpp'
obj.command_is_external = True
obj.no_inputs = True
obj.argv = menus_argv
obj.stdin = 'ardour.menus.in'
obj.stdout = 'ardour.menus'
# Keybindings