def main(build_directory, output_root_directory, irods_packages_root_directory, externals_directory): install_building_dependencies(externals_directory) if irods_packages_root_directory: irods_python_ci_utilities.install_irods_dev_and_runtime_packages(irods_packages_root_directory) build_directory = os.path.abspath(build_directory or tempfile.mkdtemp(prefix='irods_capability_indexing_build_directory')) irods_python_ci_utilities.subprocess_get_output(['cmake', os.path.dirname(os.path.realpath(__file__))], check_rc=True, cwd=build_directory) irods_python_ci_utilities.subprocess_get_output(['make', '-j', str(multiprocessing.cpu_count()), 'package'], check_rc=True, cwd=build_directory) if output_root_directory: copy_output_packages(build_directory, output_root_directory)
def main(output_root_directory, irods_packages_root_directory): irods_python_ci_utilities.install_irods_core_dev_repository() install_cmake_and_add_to_front_of_path() install_build_prerequisites() if irods_packages_root_directory: irods_python_ci_utilities.install_irods_dev_and_runtime_packages(irods_packages_root_directory) build_directory = tempfile.mkdtemp(prefix='irods_python_rule_engine_plugin_build_directory') irods_python_ci_utilities.subprocess_get_output(['cmake', os.path.dirname(os.path.realpath(__file__))], check_rc=True, cwd=build_directory) irods_python_ci_utilities.subprocess_get_output(['make', '-j', str(multiprocessing.cpu_count()), 'package'], check_rc=True, cwd=build_directory) if output_root_directory: copy_output_packages(build_directory, output_root_directory)
def main(output_root_directory, irods_packages_root_directory): irods_python_ci_utilities.install_irods_core_dev_repository() install_cmake_and_add_to_front_of_path() install_build_prerequisites() if irods_packages_root_directory: irods_python_ci_utilities.install_irods_dev_and_runtime_packages(irods_packages_root_directory) build_directory = tempfile.mkdtemp(prefix='irods_python_rule_engine_plugin_build_directory') irods_python_ci_utilities.subprocess_get_output(['cmake', os.path.dirname(os.path.realpath(__file__))], check_rc=True, cwd=build_directory) irods_python_ci_utilities.subprocess_get_output(['make', '-j', str(multiprocessing.cpu_count()), 'package'], check_rc=True, cwd=build_directory) if output_root_directory: copy_output_packages(build_directory, output_root_directory)