# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libgpr2 VERSION= 26.0.0 KEYWORDS= devel ada VARIANTS= std SDESC[std]= Parser for GPR Project files HOMEPAGE= https://github.com/AdaCore/gpr CONTACT= John_Marino[draco@marino.st] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/AdaCore:gpr:v26.0.0 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[std]= set primary dev examples OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= langkit:single:std langkit_support:dev:std gnatcoll-core:dev:std gnatcoll-bindings:dev:std BUILDRUN_DEPENDS= langkit_support:primary:std EXRUN[dev]= gnatcoll-bindings:dev:std gnatcoll-core:dev:std USES= gmake gprbuild python:build iconv:build LICENSE= APACHE20:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= APACHE20:{{WRKSRC}}/LICENSE-lib LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/lib/gpr2.ads LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/libgpr BUILD_TARGET= build-lib-static build-lib-relocatable build-lib-static-pic MAKE_ARGS= prefix="{{STAGEDIR}}{{PREFIX}}" GPR2KBDIR="{{LOCALBASE}}/share/gprconfig" GPR2_BUILD="release" PROCESSORS={{MAKE_JOBS_NUMBER}} INSTALL_TARGET= install-libs INSTALL_REQ_TOOLCHAIN= yes SOVERSION= 26.0.0 post-install: # strip binaries ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgpr2.so # relocate examples ${MV} ${STAGEDIR}${PREFIX}/share/examples/gpr2 ${STAGEDIR}${STD_EXAMPLESDIR} pre-configure: ${REINPLACE_CMD} -e 's|%%SOVERSION%%|26.0.0|' ${WRKSRC}/gpr2.gpr [FILE:1339:descriptions/desc.primary] LibGPR2 - Parser for GPR Project files The GPR2 library provides an extensive interface to access project files (.gpr files). Project files are first loaded in a project tree object. Load functions have parameters to configure load options as it is usually done using GPRbuild on the command line with -X (external ref) --config, -db, --implicit-with, --relocate-build-tree, --root-dir, --src-subdirs, --subdirs, --unchecked-shared-lib-imports, --RTS, --target switches. GNAT project files are loaded in a project tree using GPR2.Project.Tree.Load_Autoconf or GPR2.Project.Tree.Load functions. Use the latter if you want to use a config project file (.cgpr) If your application supports some GPR tools standard switches (ex: -P, -X, --target, --RTS) a GPR2.Options package is provided to simplify and normalize GPR standard switches handling. Once loaded, the root project and all imported, aggregated, extended projects including the configuration and runtime projects can be accessed. For each projects, all variables types, variables, attributes, packages can be evaluated, taking into account load configuration, default values and aliases. Projects sources (.ads, .adb or extensions defined in project file) and units (package's specification, body and separates) can be analyzed as well. Units dependencies are also handled. [FILE:104:distinfo] 146c37ede342cf4360d13bea90367d0860f23611bae71ed1c19598ffdd53a7ef 1881523 AdaCore-gpr-26.0.0.tar.gz [FILE:75:manifests/plist.primary] lib/libgpr2.so.%%SOVERSION%% lib/gpr2.relocatable/libgpr2.so.%%SOVERSION%% [FILE:47251:manifests/plist.dev] include/gpr2.relocatable/ gpr2-build-actions-ada_bind.adb gpr2-build-actions-ada_bind.ads gpr2-build-actions-compile-ada.adb gpr2-build-actions-compile-ada.ads gpr2-build-actions-compile.adb gpr2-build-actions-compile.ads gpr2-build-actions-link.adb gpr2-build-actions-link.ads gpr2-build-actions-post_bind.adb gpr2-build-actions-post_bind.ads gpr2-build-actions.adb gpr2-build-actions.ads gpr2-build-actions_population.adb gpr2-build-actions_population.ads gpr2-build-ali_parser.adb gpr2-build-ali_parser.ads gpr2-build-artifacts-files.adb gpr2-build-artifacts-files.ads gpr2-build-artifacts-key_value.adb gpr2-build-artifacts-key_value.ads gpr2-build-artifacts-library.ads gpr2-build-artifacts-object_file.ads gpr2-build-artifacts.adb gpr2-build-artifacts.ads gpr2-build-command_line.adb gpr2-build-command_line.ads gpr2-build-compilation_unit-maps.ads gpr2-build-compilation_unit.adb gpr2-build-compilation_unit.ads gpr2-build-external_options.adb gpr2-build-external_options.ads gpr2-build-jobserver.adb gpr2-build-jobserver.ads gpr2-build-jobserver_protocol-pipe.adb gpr2-build-jobserver_protocol-pipe.ads gpr2-build-jobserver_protocol-semaphore.ads gpr2-build-jobserver_protocol-semaphore__dummy.adb gpr2-build-jobserver_protocol.ads gpr2-build-options.ads gpr2-build-process_manager-json.adb gpr2-build-process_manager-json.ads gpr2-build-process_manager.adb gpr2-build-process_manager.ads gpr2-build-response_files.adb gpr2-build-response_files.ads gpr2-build-signature.adb gpr2-build-signature.ads gpr2-build-source-sets.adb gpr2-build-source-sets.ads gpr2-build-source.ads gpr2-build-source_base-ada_parser.adb gpr2-build-source_base-ada_parser.ads gpr2-build-source_base-vectors.ads gpr2-build-source_base.adb gpr2-build-source_base.ads gpr2-build-tree_db.adb gpr2-build-tree_db.ads gpr2-build-unit_info-list.adb gpr2-build-unit_info-list.ads gpr2-build-unit_info.adb gpr2-build-unit_info.ads gpr2-build-view_db.adb gpr2-build-view_db.ads gpr2-build-view_tables-update_sources_list.adb gpr2-build-view_tables.adb gpr2-build-view_tables.ads gpr2-build.ads gpr2-configuration_internal.adb gpr2-configuration_internal.ads gpr2-containers.adb gpr2-containers.ads gpr2-context.adb gpr2-context.ads gpr2-environment.adb gpr2-environment.ads gpr2-file_readers.adb gpr2-file_readers.ads gpr2-kb.adb gpr2-kb.ads gpr2-log.adb gpr2-log.ads gpr2-message.adb gpr2-message.ads gpr2-options-opt_parse.adb gpr2-options-opt_parse.ads gpr2-options.adb gpr2-options.ads gpr2-pack_internal.ads gpr2-path_name-set.adb gpr2-path_name-set.ads gpr2-path_name.adb gpr2-path_name.ads gpr2-project-attr_values.adb gpr2-project-attr_values.ads gpr2-project-attribute-set.adb gpr2-project-attribute-set.ads gpr2-project-attribute.adb gpr2-project-attribute.ads gpr2-project-attribute_cache.adb gpr2-project-attribute_cache.ads gpr2-project-attribute_index.adb gpr2-project-attribute_index.ads gpr2-project-configuration.adb gpr2-project-configuration.ads gpr2-project-external.adb gpr2-project-external.ads gpr2-project-import-set.adb gpr2-project-import-set.ads gpr2-project-import.adb gpr2-project-import.ads gpr2-project-name_values.adb gpr2-project-name_values.ads gpr2-project-pretty_printer.adb gpr2-project-pretty_printer.ads gpr2-project-registry-attribute-description.adb gpr2-project-registry-attribute-description.ads gpr2-project-registry-attribute.adb gpr2-project-registry-attribute.ads gpr2-project-registry-exchange.adb gpr2-project-registry-exchange.ads gpr2-project-registry-pack-description.adb gpr2-project-registry-pack-description.ads gpr2-project-registry-pack.adb gpr2-project-registry-pack.ads gpr2-project-registry.ads gpr2-project-tree-view_builder.adb gpr2-project-tree-view_builder.ads gpr2-project-tree.adb gpr2-project-tree.ads gpr2-project-typ-set.ads gpr2-project-typ.adb gpr2-project-typ.ads gpr2-project-variable-set.ads gpr2-project-variable.adb gpr2-project-variable.ads gpr2-project-view-set.ads gpr2-project-view-vector.ads gpr2-project-view.adb gpr2-project-view.ads gpr2-project.adb gpr2-project.ads gpr2-project_parser-set.ads gpr2-project_parser.adb gpr2-project_parser.ads gpr2-reporter-console.adb gpr2-reporter-console.ads gpr2-reporter-holders.ads gpr2-reporter-log.adb gpr2-reporter-log.ads gpr2-reporter.adb gpr2-reporter.ads gpr2-source_reference-attribute.ads gpr2-source_reference-identifier.ads gpr2-source_reference-pack.ads gpr2-source_reference-scalar_value.ads gpr2-source_reference-text_value.adb gpr2-source_reference-text_value.ads gpr2-source_reference-value.ads gpr2-source_reference.adb gpr2-source_reference.ads gpr2-tree_internal-load_autoconf.adb gpr2-tree_internal-view_builder.adb gpr2-tree_internal-view_builder.ads gpr2-tree_internal.adb gpr2-tree_internal.ads gpr2-utils-hash.adb gpr2-utils-hash.ads gpr2-utils.ads gpr2-version.adb gpr2-version.ads gpr2-view_base_internal.ads gpr2-view_ids-dags.adb gpr2-view_ids-dags.ads gpr2-view_ids-set.ads gpr2-view_ids-vector.ads gpr2-view_ids.adb gpr2-view_ids.ads gpr2-view_internal.adb gpr2-view_internal.ads gpr2.adb gpr2.ads gpr_parser-analysis.adb gpr_parser-analysis.ads gpr_parser-basic_ada_parser.adb gpr_parser-basic_ada_parser.ads gpr_parser-common.adb gpr_parser-common.ads gpr_parser-debug.adb gpr_parser-debug.ads gpr_parser-generic_api-introspection.ads gpr_parser-generic_api.adb gpr_parser-generic_api.ads gpr_parser-implementation.adb gpr_parser-implementation.ads gpr_parser-lexer_implementation.adb gpr_parser-lexer_implementation.ads gpr_parser-parsers.adb gpr_parser-parsers.ads gpr_parser-private_converters.adb gpr_parser-private_converters.ads gpr_parser-public_converters.adb gpr_parser-public_converters.ads gpr_parser-rewriting.adb gpr_parser-rewriting.ads gpr_parser.ads gpr_parser_adasat-builders.adb gpr_parser_adasat-builders.ads gpr_parser_adasat-decisions.adb gpr_parser_adasat-decisions.ads gpr_parser_adasat-dpll.adb gpr_parser_adasat-dpll.ads gpr_parser_adasat-formulas.adb gpr_parser_adasat-formulas.ads gpr_parser_adasat-internals.ads gpr_parser_adasat-theory.ads gpr_parser_adasat-vectors.adb gpr_parser_adasat-vectors.ads gpr_parser_adasat.adb gpr_parser_adasat.ads gpr_parser_support-adalog-debug.adb gpr_parser_support-adalog-debug.ads gpr_parser_support-adalog-logic_var.adb gpr_parser_support-adalog-logic_var.ads gpr_parser_support-adalog-solver.adb gpr_parser_support-adalog-solver.ads gpr_parser_support-adalog-solver_interface.adb gpr_parser_support-adalog-solver_interface.ads gpr_parser_support-adalog.ads gpr_parser_support-array_utils.adb gpr_parser_support-array_utils.ads gpr_parser_support-bump_ptr.ads gpr_parser_support-cheap_sets.adb gpr_parser_support-cheap_sets.ads gpr_parser_support-diagnostics.adb gpr_parser_support-diagnostics.ads gpr_parser_support-errors.ads gpr_parser_support-file_readers.adb gpr_parser_support-file_readers.ads gpr_parser_support-generic_api-analysis.adb gpr_parser_support-generic_api-analysis.ads gpr_parser_support-generic_api-introspection.adb gpr_parser_support-generic_api-introspection.ads gpr_parser_support-generic_api.adb gpr_parser_support-generic_api.ads gpr_parser_support-generic_bump_ptr.adb gpr_parser_support-generic_bump_ptr.ads gpr_parser_support-hashes.adb gpr_parser_support-hashes.ads gpr_parser_support-images.adb gpr_parser_support-images.ads gpr_parser_support-internal-analysis.adb gpr_parser_support-internal-analysis.ads gpr_parser_support-internal-conversions.ads gpr_parser_support-internal-descriptor.ads gpr_parser_support-internal-introspection.adb gpr_parser_support-internal-introspection.ads gpr_parser_support-internal.ads gpr_parser_support-lexical_envs.ads gpr_parser_support-lexical_envs_impl.adb gpr_parser_support-lexical_envs_impl.ads gpr_parser_support-names.adb gpr_parser_support-names.ads gpr_parser_support-relative_get.adb gpr_parser_support-relative_get.ads gpr_parser_support-slocs.adb gpr_parser_support-slocs.ads gpr_parser_support-symbols-precomputed.adb gpr_parser_support-symbols-precomputed.ads gpr_parser_support-symbols.adb gpr_parser_support-symbols.ads gpr_parser_support-text.adb gpr_parser_support-text.ads gpr_parser_support-token_data_handlers.adb gpr_parser_support-token_data_handlers.ads gpr_parser_support-types.ads gpr_parser_support-vectors.adb gpr_parser_support-vectors.ads gpr_parser_support.ads include/gpr2.static/ gpr2-build-actions-ada_bind.adb gpr2-build-actions-ada_bind.ads gpr2-build-actions-archive_extract.adb gpr2-build-actions-archive_extract.ads gpr2-build-actions-archive_table_list.adb gpr2-build-actions-archive_table_list.ads gpr2-build-actions-compile-ada.adb gpr2-build-actions-compile-ada.ads gpr2-build-actions-compile.adb gpr2-build-actions-compile.ads gpr2-build-actions-link-partial.adb gpr2-build-actions-link-partial.ads gpr2-build-actions-link.adb gpr2-build-actions-link.ads gpr2-build-actions-link_options_extract.adb gpr2-build-actions-link_options_extract.ads gpr2-build-actions-link_options_insert.adb gpr2-build-actions-link_options_insert.ads gpr2-build-actions-post_bind.adb gpr2-build-actions-post_bind.ads gpr2-build-actions-sets.ads gpr2-build-actions.adb gpr2-build-actions.ads gpr2-build-actions_population.adb gpr2-build-actions_population.ads gpr2-build-ali_parser.adb gpr2-build-ali_parser.ads gpr2-build-artifacts-files.adb gpr2-build-artifacts-files.ads gpr2-build-artifacts-key_value.adb gpr2-build-artifacts-key_value.ads gpr2-build-artifacts-library.ads gpr2-build-artifacts-object_file.ads gpr2-build-artifacts.adb gpr2-build-artifacts.ads gpr2-build-command_line.adb gpr2-build-command_line.ads gpr2-build-compilation_unit-maps.ads gpr2-build-compilation_unit.adb gpr2-build-compilation_unit.ads gpr2-build-external_options.adb gpr2-build-external_options.ads gpr2-build-jobserver.adb gpr2-build-jobserver.ads gpr2-build-jobserver_protocol-pipe.adb gpr2-build-jobserver_protocol-pipe.ads gpr2-build-jobserver_protocol-semaphore.ads gpr2-build-jobserver_protocol-semaphore__dummy.adb gpr2-build-jobserver_protocol.ads gpr2-build-makefile_parser.adb gpr2-build-makefile_parser.ads gpr2-build-options.ads gpr2-build-process_manager-json.adb gpr2-build-process_manager-json.ads gpr2-build-process_manager.adb gpr2-build-process_manager.ads gpr2-build-response_files.adb gpr2-build-response_files.ads gpr2-build-signature.adb gpr2-build-signature.ads gpr2-build-source-sets.adb gpr2-build-source-sets.ads gpr2-build-source.ads gpr2-build-source_base-ada_parser.adb gpr2-build-source_base-ada_parser.ads gpr2-build-source_base-vectors.ads gpr2-build-source_base.adb gpr2-build-source_base.ads gpr2-build-tree_db.adb gpr2-build-tree_db.ads gpr2-build-unit_info-list.adb gpr2-build-unit_info-list.ads gpr2-build-unit_info.adb gpr2-build-unit_info.ads gpr2-build-view_db.adb gpr2-build-view_db.ads gpr2-build-view_tables-update_sources_list.adb gpr2-build-view_tables.adb gpr2-build-view_tables.ads gpr2-build.ads gpr2-builtin.adb gpr2-builtin.ads gpr2-configuration_internal.adb gpr2-configuration_internal.ads gpr2-containers.adb gpr2-containers.ads gpr2-context.adb gpr2-context.ads gpr2-environment.adb gpr2-environment.ads gpr2-file_readers.adb gpr2-file_readers.ads gpr2-kb-compiler_iterator.adb gpr2-kb-compiler_iterator.ads gpr2-kb-embedded.adb gpr2-kb-embedded.ads gpr2-kb-parsing.adb gpr2-kb-parsing.ads gpr2-kb.adb gpr2-kb.ads gpr2-log.adb gpr2-log.ads gpr2-message.adb gpr2-message.ads gpr2-options-opt_parse.adb gpr2-options-opt_parse.ads gpr2-options.adb gpr2-options.ads gpr2-pack_internal.ads gpr2-path_name-set.adb gpr2-path_name-set.ads gpr2-path_name.adb gpr2-path_name.ads gpr2-project-attr_values.adb gpr2-project-attr_values.ads gpr2-project-attribute-set.adb gpr2-project-attribute-set.ads gpr2-project-attribute.adb gpr2-project-attribute.ads gpr2-project-attribute_cache.adb gpr2-project-attribute_cache.ads gpr2-project-attribute_index.adb gpr2-project-attribute_index.ads gpr2-project-configuration.adb gpr2-project-configuration.ads gpr2-project-external-set.ads gpr2-project-external.adb gpr2-project-external.ads gpr2-project-import-set.adb gpr2-project-import-set.ads gpr2-project-import.adb gpr2-project-import.ads gpr2-project-name_values.adb gpr2-project-name_values.ads gpr2-project-pretty_printer.adb gpr2-project-pretty_printer.ads gpr2-project-registry-attribute-description.adb gpr2-project-registry-attribute-description.ads gpr2-project-registry-attribute.adb gpr2-project-registry-attribute.ads gpr2-project-registry-exchange.adb gpr2-project-registry-exchange.ads gpr2-project-registry-pack-description.adb gpr2-project-registry-pack-description.ads gpr2-project-registry-pack.adb gpr2-project-registry-pack.ads gpr2-project-registry.ads gpr2-project-tree-view_builder.adb gpr2-project-tree-view_builder.ads gpr2-project-tree.adb gpr2-project-tree.ads gpr2-project-typ-set.ads gpr2-project-typ.adb gpr2-project-typ.ads gpr2-project-variable-set.ads gpr2-project-variable.adb gpr2-project-variable.ads gpr2-project-view-set.ads gpr2-project-view-vector.ads gpr2-project-view.adb gpr2-project-view.ads gpr2-project.adb gpr2-project.ads gpr2-project_parser-create.adb gpr2-project_parser-create.ads gpr2-project_parser-registry.adb gpr2-project_parser-registry.ads gpr2-project_parser-set.ads gpr2-project_parser.adb gpr2-project_parser.ads gpr2-reporter-console.adb gpr2-reporter-console.ads gpr2-reporter-holders.ads gpr2-reporter-log.adb gpr2-reporter-log.ads gpr2-reporter.adb gpr2-reporter.ads gpr2-source_reference-attribute.ads gpr2-source_reference-identifier-set.ads gpr2-source_reference-identifier.ads gpr2-source_reference-pack.ads gpr2-source_reference-scalar_value.ads gpr2-source_reference-text_value-g_set.ads gpr2-source_reference-text_value.adb gpr2-source_reference-text_value.ads gpr2-source_reference-value.ads gpr2-source_reference.adb gpr2-source_reference.ads gpr2-tree_internal-load_autoconf.adb gpr2-tree_internal-view_builder.adb gpr2-tree_internal-view_builder.ads gpr2-tree_internal.adb gpr2-tree_internal.ads gpr2-utils-hash.adb gpr2-utils-hash.ads gpr2-utils.ads gpr2-version.adb gpr2-version.ads gpr2-view_base_internal.ads gpr2-view_ids-dags.adb gpr2-view_ids-dags.ads gpr2-view_ids-set.ads gpr2-view_ids-vector.ads gpr2-view_ids.adb gpr2-view_ids.ads gpr2-view_internal.adb gpr2-view_internal.ads gpr2.adb gpr2.ads gpr_parser-analysis.adb gpr_parser-analysis.ads gpr_parser-basic_ada_parser.adb gpr_parser-basic_ada_parser.ads gpr_parser-c.adb gpr_parser-c.ads gpr_parser-common.adb gpr_parser-common.ads gpr_parser-debug.adb gpr_parser-debug.ads gpr_parser-gdb.c gpr_parser-generic_api-introspection.ads gpr_parser-generic_api.adb gpr_parser-generic_api.ads gpr_parser-generic_impl.adb gpr_parser-generic_impl.ads gpr_parser-generic_introspection.adb gpr_parser-generic_introspection.ads gpr_parser-implementation-c.adb gpr_parser-implementation-c.ads gpr_parser-implementation.adb gpr_parser-implementation.ads gpr_parser-iterators.adb gpr_parser-iterators.ads gpr_parser-lexer.adb gpr_parser-lexer.ads gpr_parser-lexer_implementation.adb gpr_parser-lexer_implementation.ads gpr_parser-lexer_state_machine.adb gpr_parser-lexer_state_machine.ads gpr_parser-parsers.adb gpr_parser-parsers.ads gpr_parser-private_converters.adb gpr_parser-private_converters.ads gpr_parser-public_converters.adb gpr_parser-public_converters.ads gpr_parser-rewriting.adb gpr_parser-rewriting.ads gpr_parser-rewriting_implementation.adb gpr_parser-rewriting_implementation.ads gpr_parser-unparsing.adb gpr_parser-unparsing.ads gpr_parser-unparsing_implementation.adb gpr_parser-unparsing_implementation.ads gpr_parser.ads gpr_parser.h gpr_parser_adasat-builders.adb gpr_parser_adasat-builders.ads gpr_parser_adasat-decisions.adb gpr_parser_adasat-decisions.ads gpr_parser_adasat-dpll.adb gpr_parser_adasat-dpll.ads gpr_parser_adasat-formulas.adb gpr_parser_adasat-formulas.ads gpr_parser_adasat-helpers.adb gpr_parser_adasat-helpers.ads gpr_parser_adasat-internals.ads gpr_parser_adasat-theory.ads gpr_parser_adasat-vectors.adb gpr_parser_adasat-vectors.ads gpr_parser_adasat.adb gpr_parser_adasat.ads gpr_parser_support-adalog-debug.adb gpr_parser_support-adalog-debug.ads gpr_parser_support-adalog-generic_main_support.adb gpr_parser_support-adalog-generic_main_support.ads gpr_parser_support-adalog-logic_var.adb gpr_parser_support-adalog-logic_var.ads gpr_parser_support-adalog-main_support.ads gpr_parser_support-adalog-solver.adb gpr_parser_support-adalog-solver.ads gpr_parser_support-adalog-solver_interface.adb gpr_parser_support-adalog-solver_interface.ads gpr_parser_support-adalog.ads gpr_parser_support-array_utils.adb gpr_parser_support-array_utils.ads gpr_parser_support-boxes.adb gpr_parser_support-boxes.ads gpr_parser_support-bump_ptr.ads gpr_parser_support-bump_ptr_vectors.adb gpr_parser_support-bump_ptr_vectors.ads gpr_parser_support-cheap_sets.adb gpr_parser_support-cheap_sets.ads gpr_parser_support-diagnostics-output.adb gpr_parser_support-diagnostics-output.ads gpr_parser_support-diagnostics.adb gpr_parser_support-diagnostics.ads gpr_parser_support-errors.ads gpr_parser_support-file_readers.adb gpr_parser_support-file_readers.ads gpr_parser_support-generic_api-analysis.adb gpr_parser_support-generic_api-analysis.ads gpr_parser_support-generic_api-introspection.adb gpr_parser_support-generic_api-introspection.ads gpr_parser_support-generic_api.adb gpr_parser_support-generic_api.ads gpr_parser_support-generic_bump_ptr.adb gpr_parser_support-generic_bump_ptr.ads gpr_parser_support-hashes.adb gpr_parser_support-hashes.ads gpr_parser_support-images.adb gpr_parser_support-images.ads gpr_parser_support-internal-analysis.adb gpr_parser_support-internal-analysis.ads gpr_parser_support-internal-conversions.ads gpr_parser_support-internal-descriptor.ads gpr_parser_support-internal-introspection.adb gpr_parser_support-internal-introspection.ads gpr_parser_support-internal.ads gpr_parser_support-iterators.adb gpr_parser_support-iterators.ads gpr_parser_support-lexical_envs.ads gpr_parser_support-lexical_envs_impl.adb gpr_parser_support-lexical_envs_impl.ads gpr_parser_support-names-maps.adb gpr_parser_support-names-maps.ads gpr_parser_support-names.adb gpr_parser_support-names.ads gpr_parser_support-packrat.adb gpr_parser_support-packrat.ads gpr_parser_support-relative_get.adb gpr_parser_support-relative_get.ads gpr_parser_support-slocs.adb gpr_parser_support-slocs.ads gpr_parser_support-symbols-precomputed.adb gpr_parser_support-symbols-precomputed.ads gpr_parser_support-symbols.adb gpr_parser_support-symbols.ads gpr_parser_support-text.adb gpr_parser_support-text.ads gpr_parser_support-token_data_handlers.adb gpr_parser_support-token_data_handlers.ads gpr_parser_support-tree_traversal_iterator.adb gpr_parser_support-tree_traversal_iterator.ads gpr_parser_support-types.ads gpr_parser_support-vectors.adb gpr_parser_support-vectors.ads gpr_parser_support.ads include/gpr2.static-pic/ gpr2-build-actions-ada_bind.adb gpr2-build-actions-ada_bind.ads gpr2-build-actions-archive_extract.adb gpr2-build-actions-archive_extract.ads gpr2-build-actions-archive_table_list.adb gpr2-build-actions-archive_table_list.ads gpr2-build-actions-compile-ada.adb gpr2-build-actions-compile-ada.ads gpr2-build-actions-compile.adb gpr2-build-actions-compile.ads gpr2-build-actions-link-partial.adb gpr2-build-actions-link-partial.ads gpr2-build-actions-link.adb gpr2-build-actions-link.ads gpr2-build-actions-link_options_extract.adb gpr2-build-actions-link_options_extract.ads gpr2-build-actions-link_options_insert.adb gpr2-build-actions-link_options_insert.ads gpr2-build-actions-post_bind.adb gpr2-build-actions-post_bind.ads gpr2-build-actions-sets.ads gpr2-build-actions.adb gpr2-build-actions.ads gpr2-build-actions_population.adb gpr2-build-actions_population.ads gpr2-build-ali_parser.adb gpr2-build-ali_parser.ads gpr2-build-artifacts-files.adb gpr2-build-artifacts-files.ads gpr2-build-artifacts-key_value.adb gpr2-build-artifacts-key_value.ads gpr2-build-artifacts-library.ads gpr2-build-artifacts-object_file.ads gpr2-build-artifacts.adb gpr2-build-artifacts.ads gpr2-build-command_line.adb gpr2-build-command_line.ads gpr2-build-compilation_unit-maps.ads gpr2-build-compilation_unit.adb gpr2-build-compilation_unit.ads gpr2-build-external_options.adb gpr2-build-external_options.ads gpr2-build-jobserver.adb gpr2-build-jobserver.ads gpr2-build-jobserver_protocol-pipe.adb gpr2-build-jobserver_protocol-pipe.ads gpr2-build-jobserver_protocol-semaphore.ads gpr2-build-jobserver_protocol-semaphore__dummy.adb gpr2-build-jobserver_protocol.ads gpr2-build-makefile_parser.adb gpr2-build-makefile_parser.ads gpr2-build-options.ads gpr2-build-process_manager-json.adb gpr2-build-process_manager-json.ads gpr2-build-process_manager.adb gpr2-build-process_manager.ads gpr2-build-response_files.adb gpr2-build-response_files.ads gpr2-build-signature.adb gpr2-build-signature.ads gpr2-build-source-sets.adb gpr2-build-source-sets.ads gpr2-build-source.ads gpr2-build-source_base-ada_parser.adb gpr2-build-source_base-ada_parser.ads gpr2-build-source_base-vectors.ads gpr2-build-source_base.adb gpr2-build-source_base.ads gpr2-build-tree_db.adb gpr2-build-tree_db.ads gpr2-build-unit_info-list.adb gpr2-build-unit_info-list.ads gpr2-build-unit_info.adb gpr2-build-unit_info.ads gpr2-build-view_db.adb gpr2-build-view_db.ads gpr2-build-view_tables-update_sources_list.adb gpr2-build-view_tables.adb gpr2-build-view_tables.ads gpr2-build.ads gpr2-builtin.adb gpr2-builtin.ads gpr2-configuration_internal.adb gpr2-configuration_internal.ads gpr2-containers.adb gpr2-containers.ads gpr2-context.adb gpr2-context.ads gpr2-environment.adb gpr2-environment.ads gpr2-file_readers.adb gpr2-file_readers.ads gpr2-kb-compiler_iterator.adb gpr2-kb-compiler_iterator.ads gpr2-kb-embedded.adb gpr2-kb-embedded.ads gpr2-kb-parsing.adb gpr2-kb-parsing.ads gpr2-kb.adb gpr2-kb.ads gpr2-log.adb gpr2-log.ads gpr2-message.adb gpr2-message.ads gpr2-options-opt_parse.adb gpr2-options-opt_parse.ads gpr2-options.adb gpr2-options.ads gpr2-pack_internal.ads gpr2-path_name-set.adb gpr2-path_name-set.ads gpr2-path_name.adb gpr2-path_name.ads gpr2-project-attr_values.adb gpr2-project-attr_values.ads gpr2-project-attribute-set.adb gpr2-project-attribute-set.ads gpr2-project-attribute.adb gpr2-project-attribute.ads gpr2-project-attribute_cache.adb gpr2-project-attribute_cache.ads gpr2-project-attribute_index.adb gpr2-project-attribute_index.ads gpr2-project-configuration.adb gpr2-project-configuration.ads gpr2-project-external-set.ads gpr2-project-external.adb gpr2-project-external.ads gpr2-project-import-set.adb gpr2-project-import-set.ads gpr2-project-import.adb gpr2-project-import.ads gpr2-project-name_values.adb gpr2-project-name_values.ads gpr2-project-pretty_printer.adb gpr2-project-pretty_printer.ads gpr2-project-registry-attribute-description.adb gpr2-project-registry-attribute-description.ads gpr2-project-registry-attribute.adb gpr2-project-registry-attribute.ads gpr2-project-registry-exchange.adb gpr2-project-registry-exchange.ads gpr2-project-registry-pack-description.adb gpr2-project-registry-pack-description.ads gpr2-project-registry-pack.adb gpr2-project-registry-pack.ads gpr2-project-registry.ads gpr2-project-tree-view_builder.adb gpr2-project-tree-view_builder.ads gpr2-project-tree.adb gpr2-project-tree.ads gpr2-project-typ-set.ads gpr2-project-typ.adb gpr2-project-typ.ads gpr2-project-variable-set.ads gpr2-project-variable.adb gpr2-project-variable.ads gpr2-project-view-set.ads gpr2-project-view-vector.ads gpr2-project-view.adb gpr2-project-view.ads gpr2-project.adb gpr2-project.ads gpr2-project_parser-create.adb gpr2-project_parser-create.ads gpr2-project_parser-registry.adb gpr2-project_parser-registry.ads gpr2-project_parser-set.ads gpr2-project_parser.adb gpr2-project_parser.ads gpr2-reporter-console.adb gpr2-reporter-console.ads gpr2-reporter-holders.ads gpr2-reporter-log.adb gpr2-reporter-log.ads gpr2-reporter.adb gpr2-reporter.ads gpr2-source_reference-attribute.ads gpr2-source_reference-identifier-set.ads gpr2-source_reference-identifier.ads gpr2-source_reference-pack.ads gpr2-source_reference-scalar_value.ads gpr2-source_reference-text_value-g_set.ads gpr2-source_reference-text_value.adb gpr2-source_reference-text_value.ads gpr2-source_reference-value.ads gpr2-source_reference.adb gpr2-source_reference.ads gpr2-tree_internal-load_autoconf.adb gpr2-tree_internal-view_builder.adb gpr2-tree_internal-view_builder.ads gpr2-tree_internal.adb gpr2-tree_internal.ads gpr2-utils-hash.adb gpr2-utils-hash.ads gpr2-utils.ads gpr2-version.adb gpr2-version.ads gpr2-view_base_internal.ads gpr2-view_ids-dags.adb gpr2-view_ids-dags.ads gpr2-view_ids-set.ads gpr2-view_ids-vector.ads gpr2-view_ids.adb gpr2-view_ids.ads gpr2-view_internal.adb gpr2-view_internal.ads gpr2.adb gpr2.ads gpr_parser-analysis.adb gpr_parser-analysis.ads gpr_parser-basic_ada_parser.adb gpr_parser-basic_ada_parser.ads gpr_parser-c.adb gpr_parser-c.ads gpr_parser-common.adb gpr_parser-common.ads gpr_parser-debug.adb gpr_parser-debug.ads gpr_parser-gdb.c gpr_parser-generic_api-introspection.ads gpr_parser-generic_api.adb gpr_parser-generic_api.ads gpr_parser-generic_impl.adb gpr_parser-generic_impl.ads gpr_parser-generic_introspection.adb gpr_parser-generic_introspection.ads gpr_parser-implementation-c.adb gpr_parser-implementation-c.ads gpr_parser-implementation.adb gpr_parser-implementation.ads gpr_parser-iterators.adb gpr_parser-iterators.ads gpr_parser-lexer.adb gpr_parser-lexer.ads gpr_parser-lexer_implementation.adb gpr_parser-lexer_implementation.ads gpr_parser-lexer_state_machine.adb gpr_parser-lexer_state_machine.ads gpr_parser-parsers.adb gpr_parser-parsers.ads gpr_parser-private_converters.adb gpr_parser-private_converters.ads gpr_parser-public_converters.adb gpr_parser-public_converters.ads gpr_parser-rewriting.adb gpr_parser-rewriting.ads gpr_parser-rewriting_implementation.adb gpr_parser-rewriting_implementation.ads gpr_parser-unparsing.adb gpr_parser-unparsing.ads gpr_parser-unparsing_implementation.adb gpr_parser-unparsing_implementation.ads gpr_parser.ads gpr_parser.h gpr_parser_adasat-builders.adb gpr_parser_adasat-builders.ads gpr_parser_adasat-decisions.adb gpr_parser_adasat-decisions.ads gpr_parser_adasat-dpll.adb gpr_parser_adasat-dpll.ads gpr_parser_adasat-formulas.adb gpr_parser_adasat-formulas.ads gpr_parser_adasat-helpers.adb gpr_parser_adasat-helpers.ads gpr_parser_adasat-internals.ads gpr_parser_adasat-theory.ads gpr_parser_adasat-vectors.adb gpr_parser_adasat-vectors.ads gpr_parser_adasat.adb gpr_parser_adasat.ads gpr_parser_support-adalog-debug.adb gpr_parser_support-adalog-debug.ads gpr_parser_support-adalog-generic_main_support.adb gpr_parser_support-adalog-generic_main_support.ads gpr_parser_support-adalog-logic_var.adb gpr_parser_support-adalog-logic_var.ads gpr_parser_support-adalog-main_support.ads gpr_parser_support-adalog-solver.adb gpr_parser_support-adalog-solver.ads gpr_parser_support-adalog-solver_interface.adb gpr_parser_support-adalog-solver_interface.ads gpr_parser_support-adalog.ads gpr_parser_support-array_utils.adb gpr_parser_support-array_utils.ads gpr_parser_support-boxes.adb gpr_parser_support-boxes.ads gpr_parser_support-bump_ptr.ads gpr_parser_support-bump_ptr_vectors.adb gpr_parser_support-bump_ptr_vectors.ads gpr_parser_support-cheap_sets.adb gpr_parser_support-cheap_sets.ads gpr_parser_support-diagnostics-output.adb gpr_parser_support-diagnostics-output.ads gpr_parser_support-diagnostics.adb gpr_parser_support-diagnostics.ads gpr_parser_support-errors.ads gpr_parser_support-file_readers.adb gpr_parser_support-file_readers.ads gpr_parser_support-generic_api-analysis.adb gpr_parser_support-generic_api-analysis.ads gpr_parser_support-generic_api-introspection.adb gpr_parser_support-generic_api-introspection.ads gpr_parser_support-generic_api.adb gpr_parser_support-generic_api.ads gpr_parser_support-generic_bump_ptr.adb gpr_parser_support-generic_bump_ptr.ads gpr_parser_support-hashes.adb gpr_parser_support-hashes.ads gpr_parser_support-images.adb gpr_parser_support-images.ads gpr_parser_support-internal-analysis.adb gpr_parser_support-internal-analysis.ads gpr_parser_support-internal-conversions.ads gpr_parser_support-internal-descriptor.ads gpr_parser_support-internal-introspection.adb gpr_parser_support-internal-introspection.ads gpr_parser_support-internal.ads gpr_parser_support-iterators.adb gpr_parser_support-iterators.ads gpr_parser_support-lexical_envs.ads gpr_parser_support-lexical_envs_impl.adb gpr_parser_support-lexical_envs_impl.ads gpr_parser_support-names-maps.adb gpr_parser_support-names-maps.ads gpr_parser_support-names.adb gpr_parser_support-names.ads gpr_parser_support-packrat.adb gpr_parser_support-packrat.ads gpr_parser_support-relative_get.adb gpr_parser_support-relative_get.ads gpr_parser_support-slocs.adb gpr_parser_support-slocs.ads gpr_parser_support-symbols-precomputed.adb gpr_parser_support-symbols-precomputed.ads gpr_parser_support-symbols.adb gpr_parser_support-symbols.ads gpr_parser_support-text.adb gpr_parser_support-text.ads gpr_parser_support-token_data_handlers.adb gpr_parser_support-token_data_handlers.ads gpr_parser_support-tree_traversal_iterator.adb gpr_parser_support-tree_traversal_iterator.ads gpr_parser_support-types.ads gpr_parser_support-vectors.adb gpr_parser_support-vectors.ads gpr_parser_support.ads lib/libgpr2.so lib/gpr2.relocatable/ gpr2-build-actions-ada_bind.ali gpr2-build-actions-compile-ada.ali gpr2-build-actions-compile.ali gpr2-build-actions-link.ali gpr2-build-actions-post_bind.ali gpr2-build-actions.ali gpr2-build-actions_population.ali gpr2-build-ali_parser.ali gpr2-build-artifacts-files.ali gpr2-build-artifacts-key_value.ali gpr2-build-artifacts-library.ali gpr2-build-artifacts-object_file.ali gpr2-build-artifacts.ali gpr2-build-command_line.ali gpr2-build-compilation_unit-maps.ali gpr2-build-compilation_unit.ali gpr2-build-external_options.ali gpr2-build-jobserver.ali gpr2-build-jobserver_protocol-pipe.ali gpr2-build-jobserver_protocol-semaphore__dummy.ali gpr2-build-jobserver_protocol.ali gpr2-build-options.ali gpr2-build-process_manager-json.ali gpr2-build-process_manager.ali gpr2-build-response_files.ali gpr2-build-signature.ali gpr2-build-source-sets.ali gpr2-build-source.ali gpr2-build-source_base-ada_parser.ali gpr2-build-source_base-vectors.ali gpr2-build-source_base.ali gpr2-build-tree_db.ali gpr2-build-unit_info-list.ali gpr2-build-unit_info.ali gpr2-build-view_db.ali gpr2-build-view_tables.ali gpr2-build.ali gpr2-configuration_internal.ali gpr2-containers.ali gpr2-context.ali gpr2-environment.ali gpr2-file_readers.ali gpr2-kb.ali gpr2-log.ali gpr2-message.ali gpr2-options-opt_parse.ali gpr2-options.ali gpr2-pack_internal.ali gpr2-path_name-set.ali gpr2-path_name.ali gpr2-project-attr_values.ali gpr2-project-attribute-set.ali gpr2-project-attribute.ali gpr2-project-attribute_cache.ali gpr2-project-attribute_index.ali gpr2-project-configuration.ali gpr2-project-external.ali gpr2-project-import-set.ali gpr2-project-import.ali gpr2-project-name_values.ali gpr2-project-pretty_printer.ali gpr2-project-registry-attribute-description.ali gpr2-project-registry-attribute.ali gpr2-project-registry-exchange.ali gpr2-project-registry-pack-description.ali gpr2-project-registry-pack.ali gpr2-project-registry.ali gpr2-project-tree-view_builder.ali gpr2-project-tree.ali gpr2-project-typ-set.ali gpr2-project-typ.ali gpr2-project-variable-set.ali gpr2-project-variable.ali gpr2-project-view-set.ali gpr2-project-view-vector.ali gpr2-project-view.ali gpr2-project.ali gpr2-project_parser-set.ali gpr2-project_parser.ali gpr2-reporter-console.ali gpr2-reporter-holders.ali gpr2-reporter-log.ali gpr2-reporter.ali gpr2-source_reference-attribute.ali gpr2-source_reference-identifier.ali gpr2-source_reference-pack.ali gpr2-source_reference-scalar_value.ali gpr2-source_reference-text_value.ali gpr2-source_reference-value.ali gpr2-source_reference.ali gpr2-tree_internal-view_builder.ali gpr2-tree_internal.ali gpr2-utils-hash.ali gpr2-utils.ali gpr2-version.ali gpr2-view_base_internal.ali gpr2-view_ids-dags.ali gpr2-view_ids-set.ali gpr2-view_ids-vector.ali gpr2-view_ids.ali gpr2-view_internal.ali gpr2.ali gpr_parser-analysis.ali gpr_parser-basic_ada_parser.ali gpr_parser-common.ali gpr_parser-debug.ali gpr_parser-generic_api-introspection.ali gpr_parser-generic_api.ali gpr_parser-implementation.ali gpr_parser-lexer_implementation.ali gpr_parser-parsers.ali gpr_parser-private_converters.ali gpr_parser-public_converters.ali gpr_parser-rewriting.ali gpr_parser.ali gpr_parser_adasat-builders.ali gpr_parser_adasat-decisions.ali gpr_parser_adasat-dpll.ali gpr_parser_adasat-formulas.ali gpr_parser_adasat-internals.ali gpr_parser_adasat-theory.ali gpr_parser_adasat-vectors.ali gpr_parser_adasat.ali gpr_parser_support-adalog-debug.ali gpr_parser_support-adalog-logic_var.ali gpr_parser_support-adalog-solver.ali gpr_parser_support-adalog-solver_interface.ali gpr_parser_support-adalog.ali gpr_parser_support-array_utils.ali gpr_parser_support-bump_ptr.ali gpr_parser_support-cheap_sets.ali gpr_parser_support-diagnostics.ali gpr_parser_support-errors.ali gpr_parser_support-file_readers.ali gpr_parser_support-generic_api-analysis.ali gpr_parser_support-generic_api-introspection.ali gpr_parser_support-generic_api.ali gpr_parser_support-generic_bump_ptr.ali gpr_parser_support-hashes.ali gpr_parser_support-images.ali gpr_parser_support-internal-analysis.ali gpr_parser_support-internal-conversions.ali gpr_parser_support-internal-descriptor.ali gpr_parser_support-internal-introspection.ali gpr_parser_support-internal.ali gpr_parser_support-lexical_envs.ali gpr_parser_support-lexical_envs_impl.ali gpr_parser_support-names.ali gpr_parser_support-relative_get.ali gpr_parser_support-slocs.ali gpr_parser_support-symbols-precomputed.ali gpr_parser_support-symbols.ali gpr_parser_support-text.ali gpr_parser_support-token_data_handlers.ali gpr_parser_support-types.ali gpr_parser_support-vectors.ali gpr_parser_support.ali libgpr2.so lib/gpr2.static/ gpr2-build-actions-ada_bind.ali gpr2-build-actions-archive_extract.ali gpr2-build-actions-archive_table_list.ali gpr2-build-actions-compile-ada.ali gpr2-build-actions-compile.ali gpr2-build-actions-link-partial.ali gpr2-build-actions-link.ali gpr2-build-actions-link_options_extract.ali gpr2-build-actions-link_options_insert.ali gpr2-build-actions-post_bind.ali gpr2-build-actions-sets.ali gpr2-build-actions.ali gpr2-build-actions_population.ali gpr2-build-ali_parser.ali gpr2-build-artifacts-files.ali gpr2-build-artifacts-key_value.ali gpr2-build-artifacts-library.ali gpr2-build-artifacts-object_file.ali gpr2-build-artifacts.ali gpr2-build-command_line.ali gpr2-build-compilation_unit-maps.ali gpr2-build-compilation_unit.ali gpr2-build-external_options.ali gpr2-build-jobserver.ali gpr2-build-jobserver_protocol-pipe.ali gpr2-build-jobserver_protocol-semaphore__dummy.ali gpr2-build-jobserver_protocol.ali gpr2-build-makefile_parser.ali gpr2-build-options.ali gpr2-build-process_manager-json.ali gpr2-build-process_manager.ali gpr2-build-response_files.ali gpr2-build-signature.ali gpr2-build-source-sets.ali gpr2-build-source.ali gpr2-build-source_base-ada_parser.ali gpr2-build-source_base-vectors.ali gpr2-build-source_base.ali gpr2-build-tree_db.ali gpr2-build-unit_info-list.ali gpr2-build-unit_info.ali gpr2-build-view_db.ali gpr2-build-view_tables.ali gpr2-build.ali gpr2-builtin.ali gpr2-configuration_internal.ali gpr2-containers.ali gpr2-context.ali gpr2-environment.ali gpr2-file_readers.ali gpr2-kb-compiler_iterator.ali gpr2-kb-embedded.ali gpr2-kb-parsing.ali gpr2-kb.ali gpr2-log.ali gpr2-message.ali gpr2-options-opt_parse.ali gpr2-options.ali gpr2-pack_internal.ali gpr2-path_name-set.ali gpr2-path_name.ali gpr2-project-attr_values.ali gpr2-project-attribute-set.ali gpr2-project-attribute.ali gpr2-project-attribute_cache.ali gpr2-project-attribute_index.ali gpr2-project-configuration.ali gpr2-project-external-set.ali gpr2-project-external.ali gpr2-project-import-set.ali gpr2-project-import.ali gpr2-project-name_values.ali gpr2-project-pretty_printer.ali gpr2-project-registry-attribute-description.ali gpr2-project-registry-attribute.ali gpr2-project-registry-exchange.ali gpr2-project-registry-pack-description.ali gpr2-project-registry-pack.ali gpr2-project-registry.ali gpr2-project-tree-view_builder.ali gpr2-project-tree.ali gpr2-project-typ-set.ali gpr2-project-typ.ali gpr2-project-variable-set.ali gpr2-project-variable.ali gpr2-project-view-set.ali gpr2-project-view-vector.ali gpr2-project-view.ali gpr2-project.ali gpr2-project_parser-create.ali gpr2-project_parser-registry.ali gpr2-project_parser-set.ali gpr2-project_parser.ali gpr2-reporter-console.ali gpr2-reporter-holders.ali gpr2-reporter-log.ali gpr2-reporter.ali gpr2-source_reference-attribute.ali gpr2-source_reference-identifier-set.ali gpr2-source_reference-identifier.ali gpr2-source_reference-pack.ali gpr2-source_reference-scalar_value.ali gpr2-source_reference-text_value-g_set.ali gpr2-source_reference-text_value.ali gpr2-source_reference-value.ali gpr2-source_reference.ali gpr2-tree_internal-view_builder.ali gpr2-tree_internal.ali gpr2-utils-hash.ali gpr2-utils.ali gpr2-version.ali gpr2-view_base_internal.ali gpr2-view_ids-dags.ali gpr2-view_ids-set.ali gpr2-view_ids-vector.ali gpr2-view_ids.ali gpr2-view_internal.ali gpr2.ali gpr_parser-analysis.ali gpr_parser-basic_ada_parser.ali gpr_parser-c.ali gpr_parser-common.ali gpr_parser-debug.ali gpr_parser-generic_api-introspection.ali gpr_parser-generic_api.ali gpr_parser-generic_impl.ali gpr_parser-generic_introspection.ali gpr_parser-implementation-c.ali gpr_parser-implementation.ali gpr_parser-iterators.ali gpr_parser-lexer.ali gpr_parser-lexer_implementation.ali gpr_parser-lexer_state_machine.ali gpr_parser-parsers.ali gpr_parser-private_converters.ali gpr_parser-public_converters.ali gpr_parser-rewriting.ali gpr_parser-rewriting_implementation.ali gpr_parser-unparsing.ali gpr_parser-unparsing_implementation.ali gpr_parser.ali gpr_parser_adasat-builders.ali gpr_parser_adasat-decisions.ali gpr_parser_adasat-dpll.ali gpr_parser_adasat-formulas.ali gpr_parser_adasat-helpers.ali gpr_parser_adasat-internals.ali gpr_parser_adasat-theory.ali gpr_parser_adasat-vectors.ali gpr_parser_adasat.ali gpr_parser_support-adalog-debug.ali gpr_parser_support-adalog-generic_main_support.ali gpr_parser_support-adalog-logic_var.ali gpr_parser_support-adalog-main_support.ali gpr_parser_support-adalog-solver.ali gpr_parser_support-adalog-solver_interface.ali gpr_parser_support-adalog.ali gpr_parser_support-array_utils.ali gpr_parser_support-boxes.ali gpr_parser_support-bump_ptr.ali gpr_parser_support-bump_ptr_vectors.ali gpr_parser_support-cheap_sets.ali gpr_parser_support-diagnostics-output.ali gpr_parser_support-diagnostics.ali gpr_parser_support-errors.ali gpr_parser_support-file_readers.ali gpr_parser_support-generic_api-analysis.ali gpr_parser_support-generic_api-introspection.ali gpr_parser_support-generic_api.ali gpr_parser_support-generic_bump_ptr.ali gpr_parser_support-hashes.ali gpr_parser_support-images.ali gpr_parser_support-internal-analysis.ali gpr_parser_support-internal-conversions.ali gpr_parser_support-internal-descriptor.ali gpr_parser_support-internal-introspection.ali gpr_parser_support-internal.ali gpr_parser_support-iterators.ali gpr_parser_support-lexical_envs.ali gpr_parser_support-lexical_envs_impl.ali gpr_parser_support-names-maps.ali gpr_parser_support-names.ali gpr_parser_support-packrat.ali gpr_parser_support-relative_get.ali gpr_parser_support-slocs.ali gpr_parser_support-symbols-precomputed.ali gpr_parser_support-symbols.ali gpr_parser_support-text.ali gpr_parser_support-token_data_handlers.ali gpr_parser_support-tree_traversal_iterator.ali gpr_parser_support-types.ali gpr_parser_support-vectors.ali gpr_parser_support.ali libgpr2.a lib/gpr2.static-pic/ gpr2-build-actions-ada_bind.ali gpr2-build-actions-archive_extract.ali gpr2-build-actions-archive_table_list.ali gpr2-build-actions-compile-ada.ali gpr2-build-actions-compile.ali gpr2-build-actions-link-partial.ali gpr2-build-actions-link.ali gpr2-build-actions-link_options_extract.ali gpr2-build-actions-link_options_insert.ali gpr2-build-actions-post_bind.ali gpr2-build-actions-sets.ali gpr2-build-actions.ali gpr2-build-actions_population.ali gpr2-build-ali_parser.ali gpr2-build-artifacts-files.ali gpr2-build-artifacts-key_value.ali gpr2-build-artifacts-library.ali gpr2-build-artifacts-object_file.ali gpr2-build-artifacts.ali gpr2-build-command_line.ali gpr2-build-compilation_unit-maps.ali gpr2-build-compilation_unit.ali gpr2-build-external_options.ali gpr2-build-jobserver.ali gpr2-build-jobserver_protocol-pipe.ali gpr2-build-jobserver_protocol-semaphore__dummy.ali gpr2-build-jobserver_protocol.ali gpr2-build-makefile_parser.ali gpr2-build-options.ali gpr2-build-process_manager-json.ali gpr2-build-process_manager.ali gpr2-build-response_files.ali gpr2-build-signature.ali gpr2-build-source-sets.ali gpr2-build-source.ali gpr2-build-source_base-ada_parser.ali gpr2-build-source_base-vectors.ali gpr2-build-source_base.ali gpr2-build-tree_db.ali gpr2-build-unit_info-list.ali gpr2-build-unit_info.ali gpr2-build-view_db.ali gpr2-build-view_tables.ali gpr2-build.ali gpr2-builtin.ali gpr2-configuration_internal.ali gpr2-containers.ali gpr2-context.ali gpr2-environment.ali gpr2-file_readers.ali gpr2-kb-compiler_iterator.ali gpr2-kb-embedded.ali gpr2-kb-parsing.ali gpr2-kb.ali gpr2-log.ali gpr2-message.ali gpr2-options-opt_parse.ali gpr2-options.ali gpr2-pack_internal.ali gpr2-path_name-set.ali gpr2-path_name.ali gpr2-project-attr_values.ali gpr2-project-attribute-set.ali gpr2-project-attribute.ali gpr2-project-attribute_cache.ali gpr2-project-attribute_index.ali gpr2-project-configuration.ali gpr2-project-external-set.ali gpr2-project-external.ali gpr2-project-import-set.ali gpr2-project-import.ali gpr2-project-name_values.ali gpr2-project-pretty_printer.ali gpr2-project-registry-attribute-description.ali gpr2-project-registry-attribute.ali gpr2-project-registry-exchange.ali gpr2-project-registry-pack-description.ali gpr2-project-registry-pack.ali gpr2-project-registry.ali gpr2-project-tree-view_builder.ali gpr2-project-tree.ali gpr2-project-typ-set.ali gpr2-project-typ.ali gpr2-project-variable-set.ali gpr2-project-variable.ali gpr2-project-view-set.ali gpr2-project-view-vector.ali gpr2-project-view.ali gpr2-project.ali gpr2-project_parser-create.ali gpr2-project_parser-registry.ali gpr2-project_parser-set.ali gpr2-project_parser.ali gpr2-reporter-console.ali gpr2-reporter-holders.ali gpr2-reporter-log.ali gpr2-reporter.ali gpr2-source_reference-attribute.ali gpr2-source_reference-identifier-set.ali gpr2-source_reference-identifier.ali gpr2-source_reference-pack.ali gpr2-source_reference-scalar_value.ali gpr2-source_reference-text_value-g_set.ali gpr2-source_reference-text_value.ali gpr2-source_reference-value.ali gpr2-source_reference.ali gpr2-tree_internal-view_builder.ali gpr2-tree_internal.ali gpr2-utils-hash.ali gpr2-utils.ali gpr2-version.ali gpr2-view_base_internal.ali gpr2-view_ids-dags.ali gpr2-view_ids-set.ali gpr2-view_ids-vector.ali gpr2-view_ids.ali gpr2-view_internal.ali gpr2.ali gpr_parser-analysis.ali gpr_parser-basic_ada_parser.ali gpr_parser-c.ali gpr_parser-common.ali gpr_parser-debug.ali gpr_parser-generic_api-introspection.ali gpr_parser-generic_api.ali gpr_parser-generic_impl.ali gpr_parser-generic_introspection.ali gpr_parser-implementation-c.ali gpr_parser-implementation.ali gpr_parser-iterators.ali gpr_parser-lexer.ali gpr_parser-lexer_implementation.ali gpr_parser-lexer_state_machine.ali gpr_parser-parsers.ali gpr_parser-private_converters.ali gpr_parser-public_converters.ali gpr_parser-rewriting.ali gpr_parser-rewriting_implementation.ali gpr_parser-unparsing.ali gpr_parser-unparsing_implementation.ali gpr_parser.ali gpr_parser_adasat-builders.ali gpr_parser_adasat-decisions.ali gpr_parser_adasat-dpll.ali gpr_parser_adasat-formulas.ali gpr_parser_adasat-helpers.ali gpr_parser_adasat-internals.ali gpr_parser_adasat-theory.ali gpr_parser_adasat-vectors.ali gpr_parser_adasat.ali gpr_parser_support-adalog-debug.ali gpr_parser_support-adalog-generic_main_support.ali gpr_parser_support-adalog-logic_var.ali gpr_parser_support-adalog-main_support.ali gpr_parser_support-adalog-solver.ali gpr_parser_support-adalog-solver_interface.ali gpr_parser_support-adalog.ali gpr_parser_support-array_utils.ali gpr_parser_support-boxes.ali gpr_parser_support-bump_ptr.ali gpr_parser_support-bump_ptr_vectors.ali gpr_parser_support-cheap_sets.ali gpr_parser_support-diagnostics-output.ali gpr_parser_support-diagnostics.ali gpr_parser_support-errors.ali gpr_parser_support-file_readers.ali gpr_parser_support-generic_api-analysis.ali gpr_parser_support-generic_api-introspection.ali gpr_parser_support-generic_api.ali gpr_parser_support-generic_bump_ptr.ali gpr_parser_support-hashes.ali gpr_parser_support-images.ali gpr_parser_support-internal-analysis.ali gpr_parser_support-internal-conversions.ali gpr_parser_support-internal-descriptor.ali gpr_parser_support-internal-introspection.ali gpr_parser_support-internal.ali gpr_parser_support-iterators.ali gpr_parser_support-lexical_envs.ali gpr_parser_support-lexical_envs_impl.ali gpr_parser_support-names-maps.ali gpr_parser_support-names.ali gpr_parser_support-packrat.ali gpr_parser_support-relative_get.ali gpr_parser_support-slocs.ali gpr_parser_support-symbols-precomputed.ali gpr_parser_support-symbols.ali gpr_parser_support-text.ali gpr_parser_support-token_data_handlers.ali gpr_parser_support-tree_traversal_iterator.ali gpr_parser_support-types.ali gpr_parser_support-vectors.ali gpr_parser_support.ali libgpr2.a share/gpr/gpr2.gpr [FILE:281:manifests/plist.examples] share/examples/libgpr2/casestmt/ casestmt.gpr demo.gpr main.adb share/examples/libgpr2/packages/ demo.gpr main.adb packages.gpr share/examples/libgpr2/simple/ demo.gpr first.gpr main.adb second.gpr simple.gpr third.gpr share/examples/libgpr2/simple/third-src/third.ads [FILE:1527:patches/patch-Makefile] --- Makefile.orig 2025-10-07 10:04:26 UTC +++ Makefile @@ -46,21 +46,7 @@ # Supports building with make -f /Makefile from the build directory # -HAS_REALPATH := $(shell command -v realpath >/dev/null 2>&1 && echo yes || echo no) - -# as Makefile is in the root dir, SOURCE_DIR is just dirname of the Makefile -# path above. -ifeq ($(HAS_REALPATH),yes) -# first let's check if Makefile is symlinked: realpath will return the actual -# (after link resolution) relative path of the Makefile from PWD. -# On macOS, the `realpath` command does not support the `--relative-to` option. -# To handle this, you can specify the Makefile explicitly by calling: -# make MFILE="./Makefile" - MFILE := $(shell realpath --relative-to=. "$(firstword ${MAKEFILE_LIST})")) - SOURCE_DIR := $(shell dirname "${MFILE}") -else - SOURCE_DIR := $(shell dirname $(dir ${MAKEFILE_LIST})) -endif +SOURCE_DIR := $(shell dirname "$0") # Load current setup if any -include makefile.setup @@ -138,7 +124,7 @@ GPR_OPTIONS := -XGPR2_BUILD=${GPR2_BUILD BUILDER := gprbuild -p -j${PROCESSORS} ${GPR_OPTIONS} \ ${GPRBUILD_OPTIONS} -XPROFILER=${PROFILER} \ ${COVERAGE_BUILD_FLAGS} -INSTALLER := gprinstall -p -f ${GPR_OPTIONS} --prefix='${prefix}' +INSTALLER := gprinstall -p -f ${GPR_OPTIONS} --prefix='${prefix}' --no-manifests CLEANER := gprclean -eL -p ${RBD} -XGPR2_BUILD=${GPR2_BUILD} \ -XBUILD_ROOT="${CURDIR}/${BUILD_ROOT}" UNINSTALLER := ${INSTALLER} -p -f --uninstall [FILE:1848:patches/patch-gpr2.gpr] --- gpr2.gpr.orig 2025-10-07 10:04:26 UTC +++ gpr2.gpr @@ -22,6 +22,7 @@ library project GPR2 extends "gpr2_share Build_Root & "/kb", "langkit/gen/src"); for Library_Name use "gpr2"; + for Library_Version use "libgpr2.so.%%SOVERSION%%"; for Object_Dir use Build_Root & "/" & Build & "/obj-" & Library_Type; for Library_Dir use Build_Root & "/" & Build & "/lib-" & Library_Type; @@ -51,6 +52,7 @@ library project GPR2 extends "gpr2_share "GPR2.Build.External_Options", "GPR2.Build.Jobserver", "GPR2.Build.Jobserver_Protocol", + "GPR2.Build.Jobserver_Protocol.Pipe", "GPR2.Build.Jobserver_Protocol.Semaphore", "GPR2.Build.Options", "GPR2.Build.Process_Manager", @@ -67,6 +69,7 @@ library project GPR2 extends "gpr2_share "GPR2.Build.Unit_Info.List", "GPR2.Build.View_Db", "GPR2.Build.View_Tables", + "GPR2.Build.View_Tables.Update_Sources_List", "GPR2.Configuration_Internal", "GPR2.Containers", "GPR2.Context", @@ -121,6 +124,7 @@ library project GPR2 extends "gpr2_share "GPR2.Source_Reference.Text_Value", "GPR2.Source_Reference.Value", "GPR2.Tree_Internal", + "GPR2.Tree_Internal.Load_Autoconf", "GPR2.Tree_Internal.View_Builder", "GPR2.Utils", "GPR2.Utils.Hash", @@ -142,6 +146,7 @@ library project GPR2 extends "gpr2_share "GPR_Parser.Lexer_Implementation", "GPR_Parser.Parsers", "GPR_Parser.Private_Converters", + "Gpr_Parser.Public_Converters", "GPR_Parser.Rewriting", "GPR_Parser_Adasat", "GPR_Parser_Adasat.Builders",