def list_settings(proj_dir) : """list settings file content""" log.colored(log.YELLOW, '=== settings:') if util.is_valid_project_dir(proj_dir) : all_settings = settings.get_all_settings(proj_dir) for key, value in all_settings.items(): is_default = ' (default value)' if value == settings.get_default(key) else '' if type(value) is bool: value = 'on' if value else 'off' log.info(' {}{}:{} {}{}'.format(log.BLUE, key, log.DEF, value, is_default)) else : log.info(' currently not in a valid project directory')
def list_settings(proj_dir) : """list settings file content""" log.colored(log.YELLOW, '=== settings:') if util.is_valid_project_dir(proj_dir) : for key in ['config', 'target', 'jobs', 'ccache'] : value = settings.get(proj_dir, key) if type(value) is bool : value = 'on' if value else 'off' default = ' (default value)' if value == settings.get_default(key) else '' log.info(' {}{}:{} {}{}'.format(log.BLUE, key, log.DEF, value, default)) else : log.info(' currently not in a valid project directory')
def list_settings(proj_dir): """list settings file content""" log.colored(log.YELLOW, '=== settings:') if util.is_valid_project_dir(proj_dir): for key in ['config', 'target', 'jobs', 'ccache', 'iosteam']: value = settings.get(proj_dir, key) if type(value) is bool: value = 'on' if value else 'off' default = ' (default value)' if value == settings.get_default( key) else '' log.info(' {}{}:{} {}{}'.format(log.BLUE, key, log.DEF, value, default)) else: log.info(' currently not in a valid project directory')
import subprocess import platform from mod import log from mod import util from mod import settings #------------------------------------------------------------------------------- # HACK: Find fips-deploy dir the hard way # TODO: Fips need pass to generators the fips-deploy dir ready to be used os_name = platform.system().lower() extension = "" proj_path = os.path.normpath('{}/..'.format( os.path.dirname(os.path.abspath(__file__)))) items = settings.load(proj_path) if not items: items = {'config': settings.get_default('config')} # HACK: even setting PROJECT in fips_setup does not work here without a way to get the # fips-deploy path, so we force to search in Project for windows as it is the default if os_name == "windows": extension = ".exe" deploy_path = util.get_deploy_dir("../fips", "fips-tests", {'name': items['config']}) #------------------------------------------------------------------------------- def get_generator_path(): """find util_generate_requires exectuable, fail if not exists""" bin_path = os.path.abspath('{}/util_generate_requires{}'.format(
import genutil import subprocess import platform from mod import log from mod import util from mod import settings #------------------------------------------------------------------------------- # HACK: Find fips-deploy dir the hard way # TODO: Fips need pass to generators the fips-deploy dir ready to be used os_name = platform.system().lower() extension = "" proj_path = os.path.normpath('{}/..'.format(os.path.dirname(os.path.abspath(__file__)))) items = settings.load(proj_path) if not items: items = {'config': settings.get_default('config')} # HACK: even setting PROJECT in fips_setup does not work here without a way to get the # fips-deploy path, so we force to search in Project for windows as it is the default if os_name == "windows": extension = ".exe" deploy_path = util.get_deploy_dir("../fips", "fips-tests", {'name': items['config']}) #------------------------------------------------------------------------------- def get_generator_path() : """find util_generate_requires exectuable, fail if not exists""" bin_path = os.path.abspath('{}/util_generate_requires{}'.format(deploy_path, extension)) print "TRY: " + bin_path if not os.path.isfile(bin_path) :