X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=wscript;h=4fc23bcb597c4c9ef40df1b1fc2fc83d5a1777f3;hb=09063d5958cad17ce89935f38f12c4fcbaaedf4f;hp=83ebc68576fff8bc87aa8da4facd2a08399d36a3;hpb=7105cc6b599bd42cd7480dd362e293f4c96d0f03;p=dcpomatic.git diff --git a/wscript b/wscript index 83ebc6857..4fc23bcb5 100644 --- a/wscript +++ b/wscript @@ -64,7 +64,7 @@ def options(opt): opt.add_option('--static-curl', action='store_true', default=False, help='link statically to libcurl') opt.add_option('--workaround-gssapi', action='store_true', default=False, help='link to gssapi_krb5') opt.add_option('--force-cpp11', action='store_true', default=False, help='force use of C++11') - opt.add_option('--variant', help='build variant', choices=['swaroop']) + opt.add_option('--variant', help='build variant (swaroop-studio, swaroop-theater)', choices=['swaroop-studio', 'swaroop-theater']) def configure(conf): conf.load('compiler_cxx') @@ -117,7 +117,8 @@ def configure(conf): if conf.options.variant is not None: conf.env.VARIANT = conf.options.variant - conf.env.append_value('CXXFLAGS', '-DDCPOMATIC_VARIANT_%s' % conf.options.variant.upper()) + if conf.options.variant.startswith('swaroop-'): + conf.env.append_value('CXXFLAGS', '-DDCPOMATIC_VARIANT_SWAROOP') # # Windows/Linux/OS X specific @@ -541,11 +542,11 @@ def configure(conf): def download_supporters(can_fail): last_date = subprocess.Popen(shlex.split('git log -1 --format=%%ai %s' % last_version), stdout=subprocess.PIPE).communicate()[0] - r = os.system('curl -s -f https://dcpomatic.com/supporters.cc?%s > src/wx/supporters.cc' % urlencode({"until": last_date.strip()})) + r = os.system('curl -m 2 -s -f https://dcpomatic.com/supporters.cc?%s > src/wx/supporters.cc' % urlencode({"until": last_date.strip()})) if (r >> 8) == 0: r = os.system('curl -s -f https://dcpomatic.com/subscribers.cc?%s > src/wx/subscribers.cc' % urlencode({"until": last_date.strip()})) if (r >> 8) != 0 and can_fail: - raise Exception("Could not download supporters lists") + raise Exception("Could not download supporters lists (%d)" % (r >> 8)) def build(bld): create_version_cc(VERSION, bld.env.CXXFLAGS)