References ========== .. _Agile Software Development, 2003: Martin, Robert. *Agile Software Development (Principles, Patterns, and Practices)*. Prentice Hall. 2003. .. _Integration Strategies for CSE, 2009: Bartlett, Roscoe. *Integration Strategies for Computational Science & Engineering Software*. 2009-0655, Second International Workshop on Software Engineering for Computational Science and Engineering, 2009. https://bartlettroscoe.github.io/publications/CSE_SoftwareIntegration_Strategies.pdf. .. _SCALE, 2011: *SCALE: A Comprehensive Modeling and Simulation Suite for Nuclear Safety Analysis and Design*, ORNL/TM-2005/39, Version 6.1, Oak Ridge National Laboratory, Oak Ridge, Tennessee, June 2011. Available from Radiation Safety Information Computational Center at Oak Ridge National Laboratory as CCC-785. http://scale.ornl.gov/ .. _Professional CMake: Scott, Craig. *Professional CMake: A Practical Guide (5th Edition).* ISBN 978-1-925904-03-1. 2019. https://crascit.com/ .. _LiveV: *LiveV* https://github.com/lifev/cmake .. *** .. *** Common link references .. *** .. Common references to TribitsBuildReference document .. NOTE: These references .. are for when published in the same directory using public_docs.sh .. _BuildReference: TribitsBuildReference.html .. _TribitsBuildReference: `BuildReference`_ .. _Selecting the list of packages to enable: TribitsBuildReference.html#selecting-the-list-of-packages-to-enable .. _Enabling extra repositories with add-on packages: TribitsBuildReference.html#enabling-extra-repositories-with-add-on-packages .. _Getting set up to use CMake: TribitsBuildReference.html#getting-set-up-to-use-cmake .. _Setting install RPATH: TribitsBuildReference.html#setting-install-rpath .. _Dashboard Submissions: TribitsBuildReference.html#dashboard-submissions .. __VERBOSE_CONFIGURE: TribitsBuildReference.html#project-verbose-configure .. __ENABLE_DEVELOPMENT_MODE: TribitsBuildReference.html#project-enable-development-mode .. __CONFIGURE_OPTIONS_FILE: TribitsBuildReference.html#project-configure-options-file .. __EXTRAREPOS_FILE: TribitsBuildReference.html#project-extrarepos-file .. _${PROJECT_NAME}_EXTRAREPOS_FILE: `_EXTRAREPOS_FILE`_ .. __ENABLE_KNOWN_EXTERNAL_REPOS_TYPE: TribitsBuildReference.html#project-enable-known-external-repos-type .. __PRE_REPOSITORIES: TribitsBuildReference.html#project-pre-repositories .. __EXTRA_REPOSITORIES: TribitsBuildReference.html#project-extra-repositories .. __GENERATE_REPO_VERSION_FILE: TribitsBuildReference.html#generating-a-project-repo-version-file .. _Creating a tarball of the source tree: TribitsBuildReference.html#creating-a-tarball-of-the-source-tree .. _Enabling support for an optional Third-Party Library (TPL): TribitsBuildReference.html#enabling-support-for-an-optional-third-party-library-tpl .. _${PROJECT_NAME}_CONFIGURE_OPTIONS_FILE: TribitsBuildReference.html#project-configure-options-file .. _Outputting package dependency information: TribitsBuildReference.html#outputting-package-dependency-information .. _${PROJECT_NAME}_DEPS_XML_OUTPUT_FILE: TribitsBuildReference.html#outputting-package-dependency-information .. _${PROJECT_NAME}_TRACE_FILE_PROCESSING: TribitsBuildReference.html#project-trace-file-processing .. _Setting test timeouts at configure time: TribitsBuildReference.html#dart-testing-timeout .. _${PROJECT_NAME}_SCALE_TEST_TIMEOUT: TribitsBuildReference.html#project-scale-test-timeout-testing-timeout .. _Overriding test timeouts: TribitsBuildReference.html#overriding-test-timeouts .. _make dashboard: TribitsBuildReference.html#dashboard-submissions .. _Setting the install prefix: TribitsBuildReference.html#setting-the-install-prefix .. _Setting install ownership and permissions: TribitsBuildReference.html#setting-install-ownership-and-permissions .. _TRIBITS_2ND_CTEST_DROP_SITE: TribitsBuildReference.html#tribits-2nd-ctest-drop-site .. _TRIBITS_2ND_CTEST_DROP_LOCATION: TribitsBuildReference.html#tribits-2nd-ctest-drop-location .. _Enabling extra repositories through a file: TribitsBuildReference.html#enabling-extra-repositories-through-a-file .. Common references to TriBITS documents .. _TriBITS Overview: ../overview/TribitsOverview.pdf .. _TriBITS Users Guide and Reference: TribitsUsersGuide.html .. _TriBITS Maintainers Guide and Reference: TribitsMaintainersGuide.html .. Common references to the TribitsLifecycleModel document .. _TriBITS Lifecycle Model: ../lifecycle_model/TribitsLifecycleModel.pdf .. Other common references .. _CTest documentation: http://www.cmake.org/Wiki/CMake/Testing_With_CTest .. Common references to raw CMake commands: .. _configure_file(): https://cmake.org/cmake/help/v3.23/command/configure_file.html .. Other references .. _Software Framework: https://en.wikipedia.org/wiki/Software_framework .. LocalWords: TribitsOverview TribitsLifecycleModel Lifecycle CMakeLists .. LocalWords: TriBITS Subpackage subpackage Subpackages subpackages TPL TPLs Kitware .. LocalWords: CMake cmake CTest ctest CDash CPack WithSubpackages WithSubpackagesA .. LocalWords: WithSubpackagesB WithSubpackagesC executables FOREACH ENDFOREACH