toolchain_path = os.path.join(polly_root, "{}.cmake".format(polly_toolchain)) if not os.path.exists(toolchain_path): sys.exit("Toolchain file not found: {}".format(toolchain_path)) toolchain_option = "-DCMAKE_TOOLCHAIN_FILE={}".format(toolchain_path) build_dir = os.path.join(cdir, '_builds', build_tag) print("Build dir: {}".format(build_dir)) build_dir_option = "-B{}".format(build_dir) install_dir = os.path.join(cdir, '_install', polly_toolchain) local_install = args.install or args.framework or args.framework_device target = detail.target.Target() target.add(condition=local_install, name='install') target.add(condition=args.strip, name='install/strip') target.add(condition=args.target, name=args.target) # After 'target.add' if args.strip and not toolchain_entry.is_make: sys.exit('CMake install/strip targets are only supported for the Unix Makefile generator') add_install_prefix = local_install or args.strip if add_install_prefix: install_dir_option = "-DCMAKE_INSTALL_PREFIX={}".format(install_dir) if (args.framework or args.framework_device) and platform.system() != 'Darwin': sys.exit('Framework creation only for Mac OS X') framework_dir = os.path.join(cdir, '_framework', polly_toolchain)
install_dir = os.path.join(cdir, '_install', polly_toolchain) local_install = args.install or args.strip or args.framework or args.framework_device or args.archive if args.install and args.strip: sys.exit('Both --install and --strip specified') if args.strip: install_target_name = 'install/strip' elif local_install: install_target_name = 'install' else: install_target_name = '' # not used target = detail.target.Target() target.add(condition=local_install, name=install_target_name) target.add(condition=args.target, name=args.target) # After 'target.add' if args.strip and not toolchain_entry.is_make: sys.exit('CMake install/strip targets are only supported for the Unix Makefile generator') if local_install: install_dir_option = "-DCMAKE_INSTALL_PREFIX={}".format(install_dir) if (args.framework or args.framework_device) and platform.system() != 'Darwin': sys.exit('Framework creation only for Mac OS X') framework_dir = os.path.join(cdir, '_framework', polly_toolchain) archives_dir = os.path.join(cdir, '_archives') if args.clear:
install_dir = os.path.join(cdir, '_install', polly_toolchain) local_install = args.install or args.strip or args.framework or args.framework_device or args.archive if args.install and args.strip: sys.exit('Both --install and --strip specified') if args.strip: install_target_name = 'install/strip' elif local_install: install_target_name = 'install' else: install_target_name = '' # not used target = detail.target.Target() target.add(condition=local_install, name=install_target_name) target.add(condition=args.target, name=args.target) # After 'target.add' if args.strip and not toolchain_entry.is_make: sys.exit( 'CMake install/strip targets are only supported for the Unix Makefile generator' ) if local_install: install_dir_option = "-DCMAKE_INSTALL_PREFIX={}".format(install_dir) if (args.framework or args.framework_device) and platform.system() != 'Darwin': sys.exit('Framework creation only for Mac OS X') framework_dir = os.path.join(cdir, '_framework', polly_toolchain) archives_dir = os.path.join(cdir, '_archives')
toolchain_path = os.path.join(polly_root, "{}.cmake".format(polly_toolchain)) if not os.path.exists(toolchain_path): sys.exit("Toolchain file not found: {}".format(toolchain_path)) toolchain_option = "-DCMAKE_TOOLCHAIN_FILE={}".format(toolchain_path) build_dir = os.path.join(cdir, '_builds', build_tag) print("Build dir: {}".format(build_dir)) build_dir_option = "-B{}".format(build_dir) install_dir = os.path.join(cdir, '_install', polly_toolchain) local_install = args.install or args.framework or args.framework_device or args.archive target = detail.target.Target() target.add(condition=local_install, name='install') target.add(condition=args.strip, name='install/strip') target.add(condition=args.target, name=args.target) # After 'target.add' if args.strip and not toolchain_entry.is_make: sys.exit( 'CMake install/strip targets are only supported for the Unix Makefile generator' ) add_install_prefix = local_install or args.strip if add_install_prefix: install_dir_option = "-DCMAKE_INSTALL_PREFIX={}".format(install_dir) if (args.framework or args.framework_device) and platform.system() != 'Darwin':