GPR User Guide Logo

Contents:

  • Introduction
  • Your First Project
  • Managing Sources
  • Building Executables
  • Scenarios
  • Libraries
  • Organizing Multi-Project Systems
  • Project Extension
  • Aggregate Projects
  • Working with Tools
  • Best Practices
  • GNU Free Documentation License
  • Index
  • GPR User Guide
    • Index

    Index

    A | B | C | D | E | F | G | I | L | M | N | O | P | S | T | W

    A

    • abstract project
    • aggregate library project
    • aggregate project

    B

    • best practices

    C

    • case construction
    • Compiler
      • package

    D

    • dynamic library

    E

    • Excluded_Source_Files
    • Exec_Dir
    • executable
    • extends
    • extends all
    • External attribute
    • External function
    • external variable

    F

    • first project

    G

    • GPR
    • GPRbuild, [1]
      • invocation
    • GPRclean
    • GPRinstall
    • GPRls

    I

    • invocation
      • GPRbuild

    L

    • Languages
    • library project
    • Library_Dir
    • Library_Kind
    • Library_Name
    • Linker
      • package, switches

    M

    • Main, [1]

    N

    • namespace
    • naming convention

    O

    • Object_Dir
    • out-of-tree build

    P

    • package
      • Compiler
    • package, switches
      • Linker
    • pair: Builder
      • package
    • pair: switch
      • --relocate-build-tree
    • project dependency
    • project extension
    • project file
    • project tree
    • Project_Files

    S

    • scenario
    • source management
    • source shadowing
    • Source_Dirs, [1]
    • Source_Files
    • stand-alone library
    • static library

    T

    • typed variable

    W

    • with clause

    © Copyright 2024-2026, AdaCore.

    Built with Sphinx using a theme provided by Read the Docs.