X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=wscript;h=28339cc20011d37f0f7da5767917c4aeaef1e5bd;hb=927788a0b0bf6a621e7cee60365f4e8cbd67d829;hp=bfe133aa291b73a155590491c6a33539b2d280c8;hpb=658c6e7141d21fbf129fe1e67814517e65278bb7;p=ardour.git diff --git a/wscript b/wscript index bfe133aa29..28339cc200 100644 --- a/wscript +++ b/wscript @@ -233,7 +233,7 @@ children = [ 'libs/surfaces', 'libs/panners', 'libs/backends', - 'libs/timecode', + 'libs/temporal', 'libs/ardour', 'libs/gtkmm2ext', 'libs/audiographer', @@ -307,7 +307,7 @@ def create_stored_revision(): def get_depstack_rev(depstack_root): try: with open(depstack_root + '/../.vers', 'r') as f: - return f.readline() + return f.readline().decode('utf-8').strip()[:7] except IOError: return '-unknown-'; @@ -874,7 +874,9 @@ def configure(conf): pkg_config_path = os.getenv('PKG_CONFIG_PATH') user_gtk_root = os.path.expanduser (Options.options.depstack_root + '/gtk/inst') - if pkg_config_path is not None and pkg_config_path.find (user_gtk_root) >= 0: + if os.getenv('DEPSTACK_ROOT') is not None and os.path.exists (os.getenv('DEPSTACK_ROOT') + '/lib'): + conf.env['DEPSTACK_REV'] = get_depstack_rev (os.getenv('DEPSTACK_ROOT') + '/lib') + elif pkg_config_path is not None and pkg_config_path.find (user_gtk_root) >= 0: # told to search user_gtk_root prefinclude = ''.join ([ '-I', user_gtk_root + '/include']) preflib = ''.join ([ '-L', user_gtk_root + '/lib']) @@ -1017,12 +1019,13 @@ def configure(conf): conf.check_cc(function_name='dlopen', header_name='dlfcn.h', uselib_store='DL') else: conf.check_cc(function_name='dlopen', header_name='dlfcn.h', lib='dl', uselib_store='DL') - conf.check_cxx(fragment = "#include \nint main(void) { return (BOOST_VERSION >= 103900 ? 0 : 1); }\n", - execute = "1", - mandatory = True, - msg = 'Checking for boost library >= 1.39', - okmsg = 'ok', - errmsg = 'too old\nPlease install boost version 1.39 or higher.') + + conf.check_cxx(fragment = "#include \n#if !defined (BOOST_VERSION) || BOOST_VERSION < 103900\n#error boost >= 1.39 is not available\n#endif\nint main(void) { return 0; }\n", + execute = False, + mandatory = True, + msg = 'Checking for boost library >= 1.39', + okmsg = 'ok', + errmsg = 'too old\nPlease install boost version 1.39 or higher.') if re.search ("linux", sys.platform) != None and Options.options.dist_target != 'mingw': autowaf.check_pkg(conf, 'alsa', uselib_store='ALSA') @@ -1329,7 +1332,7 @@ def build(bld): bld.path.find_dir ('libs/libltc/ltc') bld.path.find_dir ('libs/evoral/evoral') bld.path.find_dir ('libs/surfaces/control_protocol/control_protocol') - bld.path.find_dir ('libs/timecode/timecode') + bld.path.find_dir ('libs/temporal/temporal') bld.path.find_dir ('libs/gtkmm2ext/gtkmm2ext') bld.path.find_dir ('libs/ardour/ardour') bld.path.find_dir ('libs/pbd/pbd')