import re
import time
from waflib.Task import Task
+from waflib.Tools import winres
I18N_PACKAGE = 'gtk2_ardour3'
obj.target = 'gtk2_ardour'
else:
# just the normal executable version of the GTK GUI
- obj = bld (features = 'cxx c cxxprogram')
+ if bld.env['build_target'] == 'mingw':
+ obj = bld (features = 'cxx c cxxprogram winres')
+ else:
+ obj = bld (features = 'cxx c cxxprogram')
obj.source = gtk2_ardour_sources
obj.target = 'ardour-' + str (bld.env['VERSION'])
obj.includes = ['.']
obj.source += [ 'cocoacarbon.mm', 'bundle_env_cocoa.cc' ]
elif bld.env['build_target'] == 'mingw':
obj.source += [ 'bundle_env_mingw.cc' ]
+ obj.source += [ 'windows_icon.rc' ]
else:
obj.source += [ 'bundle_env_linux.cc' ]
export NM=${XPREFIX}-nm
export AS=${XPREFIX}-as
export STRIP=${XPREFIX}-strip
+export WINRC=${XPREFIX}-windres
export RANLIB=${XPREFIX}-ranlib
export DLLTOOL=${XPREFIX}-dlltool
import subprocess
import sys
import platform as PLATFORM
+from waflib.Tools import winres
def fetch_git_revision ():
cmd = "git describe HEAD"
def configure(conf):
conf.load('compiler_c')
conf.load('compiler_cxx')
+ if Options.options.dist_target == 'mingw':
+ conf.load('winres')
+
conf.env['VERSION'] = VERSION
conf.env['MAJOR'] = MAJOR
conf.env['MINOR'] = MINOR