Esempio n. 1
0
        def get_or_create_build_folder(base_dir, platform):
            build_folder = "{}/{}".format(base_dir, platform).replace(
                " ", "\\ ")  # Escape spaces in output path
            pathlib.Path(build_folder).mkdir(parents=True, exist_ok=True)
            return build_folder

        if iphoneos_archs:
            build_folder = get_or_create_build_folder(args.out, "iphoneos")
            build_folders.append(build_folder)
            command = [
                "python3", ios_script_path, build_folder, "--iphoneos_archs",
                iphoneos_archs, "--framework_name", args.framework_name,
                "--build_only_specified_archs"
            ] + unknown_args
            print_header("Building iPhoneOS frameworks")
            print(command)
            execute(command, cwd=os.getcwd())
        if iphonesimulator_archs:
            build_folder = get_or_create_build_folder(args.out,
                                                      "iphonesimulator")
            build_folders.append(build_folder)
            command = [
                "python3", ios_script_path, build_folder,
                "--iphonesimulator_archs", iphonesimulator_archs,
                "--framework_name", args.framework_name,
                "--build_only_specified_archs"
            ] + unknown_args
            print_header("Building iPhoneSimulator frameworks")
            execute(command, cwd=os.getcwd())
        if macos_archs:
Esempio n. 2
0
        def get_or_create_build_folder(base_dir, platform):
            build_folder = f"./{base_dir}/{platform}".replace(
                " ", "\\ ")  # Escape spaces in output path
            pathlib.Path(build_folder).mkdir(parents=True, exist_ok=True)
            return build_folder

        if iphoneos_archs:
            build_folder = get_or_create_build_folder(args.out, "iphoneos")
            build_folders.append(build_folder)
            command = [
                "python3", ios_script_path, "--iphoneos_archs", iphoneos_archs,
                "--framework_name", args.framework_name,
                "--build_only_specified_archs", build_folder
            ] + unknown_args
            print_header("Building iPhoneOS frameworks")
            print(command)
            execute(command, cwd=os.getcwd())
        if iphonesimulator_archs:
            build_folder = get_or_create_build_folder(args.out,
                                                      "iphonesimulator")
            build_folders.append(build_folder)
            command = [
                "python3", ios_script_path, "--iphonesimulator_archs",
                iphonesimulator_archs, "--framework_name", args.framework_name,
                "--build_only_specified_archs", build_folder
            ] + unknown_args
            print_header("Building iPhoneSimulator frameworks")
            execute(command, cwd=os.getcwd())
        if macos_archs:
            build_folder = get_or_create_build_folder(args.out, "macos")