From 4b67e73ddf1b489dd404f211ffc82ee6dfbb9376 Mon Sep 17 00:00:00 2001 From: Art CI system Date: Wed, 18 Oct 2023 17:16:03 -0500 Subject: [PATCH] Cetmodules documentation update (develop-9d16296) --- git-develop/_sources/index.rst.txt | 1 + .../_sources/manual/buildtool.1.rst.txt | 16 +- .../manual/cetmodules-commands.7.rst.txt | 14 +- .../_sources/manual/filter-output.1.rst.txt | 61 ++++ .../variable/PROJECT-NAME_BIN_DIR.rst.txt | 6 + .../PROJECT-NAME_DEFAULT_EXPORT_SET.rst.txt | 5 + .../variable/PROJECT-NAME_NAMESPACE.rst.txt | 5 + .../variable/PROJECT-NAME_SCRIPTS_DIR.rst.txt | 5 + ...PROJECT-NAME_TEST_DEPS_AS_FIXTURES.rst.txt | 7 + git-develop/_static/documentation_options.js | 2 +- git-develop/envvar/PATH.html | 8 +- git-develop/genindex.html | 334 ++++++++++++++++-- git-develop/index.html | 9 +- git-develop/manual/buildtool.1.html | 17 +- .../manual/cet_test_functions.sh.3.html | 8 +- git-develop/manual/cetmodules-commands.7.html | 21 +- .../manual/cetmodules-compatibility.7.html | 8 +- git-develop/manual/cetmodules-concepts.7.html | 8 +- .../cetmodules-environment-variables.7.html | 8 +- git-develop/manual/cetmodules-modules.7.html | 24 +- .../cetmodules-project-variables.7.html | 8 +- .../manual/cetmodules-properties.7.html | 8 +- .../manual/cetmodules-variables.7.html | 13 +- git-develop/manual/checkClassVersion.1.html | 8 +- git-develop/manual/code-dep-graph.1.html | 18 +- git-develop/manual/filter-output.1.html | 218 ++++++++++++ git-develop/manual/format-code.1.html | 18 +- git-develop/manual/increment-version.1.html | 8 +- git-develop/manual/intersphinx-refs.1.html | 8 +- .../manual/make_bash_completions.1.html | 8 +- git-develop/manual/migrate.1.html | 8 +- .../manual/setup_for_development.7.html | 8 +- git-develop/module/BasicPlugin.html | 8 +- git-develop/module/BuildDictionary.html | 8 +- git-develop/module/CetCMakeConfig.html | 8 +- git-develop/module/CetCMakeEnv.html | 12 +- git-develop/module/CetCMakeUtils.html | 28 +- git-develop/module/CetCmdWrapper.html | 57 ++- git-develop/module/CetCopy.html | 77 +++- git-develop/module/CetExclude.html | 16 +- .../module/CetFindPkgConfigPackage.html | 8 +- git-develop/module/CetGenerateSphinxDocs.html | 8 +- git-develop/module/CetInstall.html | 8 +- git-develop/module/CetInstalledPath.html | 16 +- git-develop/module/CetMake.html | 118 ++++++- git-develop/module/CetMakeCompletions.html | 16 +- git-develop/module/CetMakeLibrary.html | 21 +- git-develop/module/CetPackagePath.html | 8 +- git-develop/module/CetRegexEscape.html | 16 +- git-develop/module/CetRegisterExportSet.html | 91 ++++- git-develop/module/CetRootCint.html | 16 +- git-develop/module/CetSetVersionFromFile.html | 16 +- git-develop/module/CetTest.html | 297 +++++++++++++++- git-develop/module/InstallFW.html | 16 +- git-develop/module/InstallFhicl.html | 8 +- git-develop/module/InstallGdml.html | 8 +- git-develop/module/InstallHeaders.html | 8 +- git-develop/module/InstallPerllib.html | 16 +- git-develop/module/InstallPkgMeta.html | 64 +++- git-develop/module/InstallPython.html | 16 +- git-develop/module/InstallScripts.html | 8 +- git-develop/module/InstallSource.html | 8 +- git-develop/module/InstallWP.html | 8 +- git-develop/module/ParseAndAddCatchTests.html | 8 +- git-develop/module/ParseVersionString.html | 8 +- git-develop/module/ProcessSmc.html | 8 +- git-develop/module/ProjectVariable.html | 8 +- git-develop/module/SetCompilerFlags.html | 8 +- git-develop/module/compat/CetFindPackage.html | 8 +- git-develop/module/compat/CetHaveQual.html | 8 +- git-develop/module/compat/CetParseArgs.html | 16 +- .../module/compat/CetRegisterExportName.html | 47 ++- .../module/compat/CheckProdVersion.html | 16 +- .../module/compat/CheckUpsVersion.html | 8 +- git-develop/module/compat/Compatibility.html | 16 +- git-develop/module/compat/InstallLicense.html | 64 +++- .../module/compat/ParseUpsVersion.html | 16 +- .../module/compat/ProcessUpsFiles.html | 8 +- git-develop/module/compat/Ups.html | 8 +- git-develop/module/compat/UseCPack.html | 8 +- .../module/compat/art/ArtDictionary.html | 8 +- git-develop/module/compat/art/ArtMake.html | 8 +- .../module/compat/art/BuildPlugins.html | 8 +- .../module/compat/art/CetCMPCleaner.html | 8 +- .../module/compat/art/art::module.html | 8 +- .../module/compat/art/art::plugin.html | 8 +- .../module/compat/art/art::service.html | 8 +- .../module/compat/art/art::source.html | 8 +- git-develop/module/compat/art/art::tool.html | 8 +- .../module/compat/find/FindRange-v3.html | 8 +- git-develop/module/compat/find/FindRange.html | 8 +- .../module/compat/find/FindSQLite3.html | 8 +- git-develop/module/compat/find/FindTBB.html | 8 +- .../module/compat/find/FindUpsBoost.html | 8 +- .../module/compat/find/FindUpsGeant4.html | 8 +- .../module/compat/find/FindUpsPackage.html | 8 +- .../module/compat/find/FindUpsRoot.html | 8 +- git-develop/module/find/FindCatch2.html | 8 +- git-develop/module/find/FindCppUnit.html | 8 +- git-develop/module/find/FindEigen3.html | 8 +- git-develop/module/find/FindFFTW3.html | 8 +- git-develop/module/find/FindFFTW3f.html | 8 +- git-develop/module/find/FindFFTW3l.html | 8 +- git-develop/module/find/FindFFTW3q.html | 8 +- git-develop/module/find/FindGeant4.html | 8 +- git-develop/module/find/FindM4.html | 8 +- git-develop/module/find/FindSmc.html | 8 +- git-develop/module/find/Findifbeam.html | 8 +- git-develop/module/find/Findifdhc.html | 8 +- git-develop/module/find/Findlibwda.html | 8 +- git-develop/module/find/Findnucondb.html | 8 +- git-develop/module/find/Findsphinx-doc.html | 8 +- .../module/hidden/BootstrapCetbuildtools.html | 8 +- .../module/hidden/CetProcessLiblist.html | 8 +- .../module/hidden/CheckClassVersion.html | 8 +- .../module/hidden/GenerateFromFragments.html | 8 +- git-develop/module/hidden/RunAndCompare.html | 8 +- .../private/CetAddTransitiveDependency.html | 8 +- ...CetFindAbsoluteTransitiveDependencies.html | 8 +- .../private/CetHandleExtendedVersion.html | 8 +- .../private/CetOverrideFindPackage.html | 8 +- .../module/private/CetToolchainOverrides.html | 8 +- git-develop/objects.inv | Bin 4869 -> 5424 bytes git-develop/search.html | 8 +- git-develop/searchindex.js | 2 +- git-develop/tgt_prop/CET_EXEC_LOCATION.html | 8 +- git-develop/variable/BUILD_STATIC_LIBS.html | 18 +- ...CETMODULES_CURRENT_PROJECT_BINARY_DIR.html | 8 +- .../CETMODULES_CURRENT_PROJECT_NAME.html | 8 +- ...CETMODULES_CURRENT_PROJECT_SOURCE_DIR.html | 8 +- .../CETMODULES_CURRENT_PROJECT_VERSION.html | 8 +- .../variable/PROJECT-NAME_BIN_DIR.html | 165 +++++++++ .../variable/PROJECT-NAME_DATA_DIR.html | 28 +- .../PROJECT-NAME_DEFAULT_EXPORT_SET.html | 162 +++++++++ .../variable/PROJECT-NAME_INCLUDE_DIR.html | 18 +- .../variable/PROJECT-NAME_LIBRARY_DIR.html | 18 +- .../variable/PROJECT-NAME_NAMESPACE.html | 162 +++++++++ git-develop/variable/PROJECT-NAME_NOARCH.html | 28 +- .../variable/PROJECT-NAME_SCRIPTS_DIR.html | 162 +++++++++ .../PROJECT-NAME_TEST_DEPS_AS_FIXTURES.html | 163 +++++++++ git-develop/variable/WANT_UPS.html | 18 +- 141 files changed, 2795 insertions(+), 707 deletions(-) create mode 100644 git-develop/_sources/manual/filter-output.1.rst.txt create mode 100644 git-develop/_sources/variable/PROJECT-NAME_BIN_DIR.rst.txt create mode 100644 git-develop/_sources/variable/PROJECT-NAME_DEFAULT_EXPORT_SET.rst.txt create mode 100644 git-develop/_sources/variable/PROJECT-NAME_NAMESPACE.rst.txt create mode 100644 git-develop/_sources/variable/PROJECT-NAME_SCRIPTS_DIR.rst.txt create mode 100644 git-develop/_sources/variable/PROJECT-NAME_TEST_DEPS_AS_FIXTURES.rst.txt create mode 100644 git-develop/manual/filter-output.1.html create mode 100644 git-develop/variable/PROJECT-NAME_BIN_DIR.html create mode 100644 git-develop/variable/PROJECT-NAME_DEFAULT_EXPORT_SET.html create mode 100644 git-develop/variable/PROJECT-NAME_NAMESPACE.html create mode 100644 git-develop/variable/PROJECT-NAME_SCRIPTS_DIR.html create mode 100644 git-develop/variable/PROJECT-NAME_TEST_DEPS_AS_FIXTURES.html diff --git a/git-develop/_sources/index.rst.txt b/git-develop/_sources/index.rst.txt index bdccc93c..51689e64 100644 --- a/git-develop/_sources/index.rst.txt +++ b/git-develop/_sources/index.rst.txt @@ -10,6 +10,7 @@ Command-Line Tools manual/buildtool.1 manual/code-dep-graph.1 + manual/filter-output.1 manual/format-code.1 manual/intersphinx-refs.1 diff --git a/git-develop/_sources/manual/buildtool.1.rst.txt b/git-develop/_sources/manual/buildtool.1.rst.txt index bbbfa1f2..334f34a5 100644 --- a/git-develop/_sources/manual/buildtool.1.rst.txt +++ b/git-develop/_sources/manual/buildtool.1.rst.txt @@ -8,15 +8,17 @@ buildtool(1) Synopsis ======== -:program:`buildtool` [:ref:`mode-option `\|\ -:ref:`combo-option ` ...] [:ref:`misc-options -`] [``--`` [:ref:`CMake build options -`] [``--`` :ref:`generator options -`]] +.. parsed-literal:: -:program:`buildtool`\ :option:`--help`\|\ :option:`-h` + :program:`buildtool` [:ref:`mode-option `\|\ + :ref:`combo-option ` ...] [:ref:`misc-options + `] + [``--`` [:ref:`CMake build options `]\ + [``--`` :ref:`generator options `]] -:program:`buildtool`\ :option:`--usage` + :program:`buildtool`\ :option:`--help`\|\ :option:`-h` + + :program:`buildtool`\ :option:`--usage` :ref:`Exclusive mode options `: :option:`-A`\|\ :option:`--all` :option:`-C`\|\ :option:`--cmake-only` :option:`--info` diff --git a/git-develop/_sources/manual/cetmodules-commands.7.rst.txt b/git-develop/_sources/manual/cetmodules-commands.7.rst.txt index 6366967f..6c6eeb2d 100644 --- a/git-develop/_sources/manual/cetmodules-commands.7.rst.txt +++ b/git-develop/_sources/manual/cetmodules-commands.7.rst.txt @@ -21,11 +21,17 @@ Generation, Installation, and Export * :command:`basic_plugin` * :command:`build_dictionary` +* :command:`cet_copy` * :command:`check_class_version` * :command:`cet_cmake_config` * :command:`cet_cmake_module_directories` * :command:`cet_make_alias` * :command:`cet_make_library` +* :command:`cet_make_exec` +* :command:`cet_register_export_set` +* :command:`cet_script` +* :command:`cet_test` +* :command:`install_pkgmeta` Utility ======= @@ -35,14 +41,12 @@ Utility * :command:`cet_passthrough` * :command:`cet_real_path` * :command:`cet_source_file_extensions` +* :command:`cet_test_assertion` +* :command:`cet_test_env` * :command:`cet_timestamp` -Compatibility -============= - - - Deprecated ========== * :command:`cet_find_simple_package` +* :command:`cet_register_export_name` diff --git a/git-develop/_sources/manual/filter-output.1.rst.txt b/git-develop/_sources/manual/filter-output.1.rst.txt new file mode 100644 index 00000000..0b0375b9 --- /dev/null +++ b/git-develop/_sources/manual/filter-output.1.rst.txt @@ -0,0 +1,61 @@ +.. cmake-manual-description: output filter for test reference comparisons + +filter-output(1) +**************** + +.. program:: filter-output + +Synopsis +======== + +.. parsed-literal:: + + ```` ``[ ...]`` | :program:`filter-output` + +Description +=========== + +\ :program:`filter-output` is a filter, receiving input on ``STDIN`` and +producing output on ``STDOUT``. + +\ :program:`filter-output` is usually invoked as part of a test +configured using the :command:`cet_test` command in order to sanitize +the test-output to improve its suitability for comparison with a +reference to (e.g.) detect regressions. It may also be used in order to +produce such references for later comparison. + +Details +======= + +The following transformations are performed on +:program:`filter-output`'s input: + +* Recognizable date/time formats -> ````. + +* Variable length separator/filler strings of at least 15 consecutive + occurrences of the same symbol (``-``, ``=``, ``.``, ``*``, ``~`` or + ``/``) -> ``)>``. + +* Platform identifiers starting with ``Darwin`` or ``Linux`` -> + ````. + +.. admonition:: `art `_ + :class: admonition-app + + * Absolute paths to source files ending in + ``_(plugin|module|service|tool).cc`` are truncated to ``/``. + + * ``TimeReport`` values -> ```` + + * ``MemReport`` sections are elided. + +Examples +======== + +* .. code-block:: console + + $ my-test | filter-output >my-test-ref.out 2>my-test-ref.err + +* .. parsed-literal:: + + :command:`cet_test `\ (my-test HANDBUILT TEST_EXEC my-test REF my-test-ref.out my-test-ref.err) diff --git a/git-develop/_sources/variable/PROJECT-NAME_BIN_DIR.rst.txt b/git-develop/_sources/variable/PROJECT-NAME_BIN_DIR.rst.txt new file mode 100644 index 00000000..5a3cb1d7 --- /dev/null +++ b/git-develop/_sources/variable/PROJECT-NAME_BIN_DIR.rst.txt @@ -0,0 +1,6 @@ +_BIN_DIR +-------------------------- + +Installation directory for executables. + +.. seealso:: :module:`GNUInstallDirs ` diff --git a/git-develop/_sources/variable/PROJECT-NAME_DEFAULT_EXPORT_SET.rst.txt b/git-develop/_sources/variable/PROJECT-NAME_DEFAULT_EXPORT_SET.rst.txt new file mode 100644 index 00000000..baa9f51f --- /dev/null +++ b/git-develop/_sources/variable/PROJECT-NAME_DEFAULT_EXPORT_SET.rst.txt @@ -0,0 +1,5 @@ +_DEFAULT_EXPORT_SET +--------------------------------- + +Default export set to be used by subsequent invocations of +:command:`cet_make_library` and :command:`cet_make_exec`. diff --git a/git-develop/_sources/variable/PROJECT-NAME_NAMESPACE.rst.txt b/git-develop/_sources/variable/PROJECT-NAME_NAMESPACE.rst.txt new file mode 100644 index 00000000..9d85c6a9 --- /dev/null +++ b/git-develop/_sources/variable/PROJECT-NAME_NAMESPACE.rst.txt @@ -0,0 +1,5 @@ +_NAMESPACE +------------------------ + +Default namespace to be used for a project's exported targets and local +aliases. diff --git a/git-develop/_sources/variable/PROJECT-NAME_SCRIPTS_DIR.rst.txt b/git-develop/_sources/variable/PROJECT-NAME_SCRIPTS_DIR.rst.txt new file mode 100644 index 00000000..ea27251f --- /dev/null +++ b/git-develop/_sources/variable/PROJECT-NAME_SCRIPTS_DIR.rst.txt @@ -0,0 +1,5 @@ +_SCRIPTS_DIR +-------------------------- + +Installation scripts directory; defaults to +:variable:`_BIN_DIR` if specified; ``scripts`` if not. diff --git a/git-develop/_sources/variable/PROJECT-NAME_TEST_DEPS_AS_FIXTURES.rst.txt b/git-develop/_sources/variable/PROJECT-NAME_TEST_DEPS_AS_FIXTURES.rst.txt new file mode 100644 index 00000000..ee083658 --- /dev/null +++ b/git-develop/_sources/variable/PROJECT-NAME_TEST_DEPS_AS_FIXTURES.rst.txt @@ -0,0 +1,7 @@ +_TEST_DEPS_AS_FIXTURES +------------------------------------ + +If ``TRUE``, the :ref:`REQUIRED_TESTS ` +option to :command:`cet_test` will be treated as a synonym for +:ref:`REQUIRED_FIXTURES `. + diff --git a/git-develop/_static/documentation_options.js b/git-develop/_static/documentation_options.js index e741fb9c..58fb88f4 100644 --- a/git-develop/_static/documentation_options.js +++ b/git-develop/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: 'git-develop-1ffbe95', + VERSION: 'git-develop-9d16296', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/git-develop/envvar/PATH.html b/git-develop/envvar/PATH.html index 7e4a4ca7..ac2e76b4 100644 --- a/git-develop/envvar/PATH.html +++ b/git-develop/envvar/PATH.html @@ -5,7 +5,7 @@ - PATH — Cetmodules git-develop-1ffbe95 Reference + PATH — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

Navigation

Cetmodules Documentation »
  • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
  • @@ -146,7 +146,7 @@

    Navigation

    Cetmodules Documentation »
  • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
  • diff --git a/git-develop/genindex.html b/git-develop/genindex.html index 7fcd4508..1b320f69 100644 --- a/git-develop/genindex.html +++ b/git-develop/genindex.html @@ -4,7 +4,7 @@ - Index — Cetmodules git-develop-1ffbe95 Reference + Index — Cetmodules git-develop-9d16296 Reference @@ -13,7 +13,7 @@ - + @@ -46,7 +46,7 @@

    Navigation

    Cetmodules Documentation »
  • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
  • @@ -477,8 +477,6 @@

    Symbols

  • buildtool command line option
  • - - + + @@ -851,7 +886,7 @@

    _

    _cet_install @@ -1133,6 +1168,13 @@

    C

    +
  • + cet_copy + +
  • @@ -1189,13 +1231,20 @@

    C

  • +
  • + cet_make_exec + +
  • cet_make_library
  • @@ -1210,13 +1259,27 @@

    C

  • +
  • + cet_register_export_name + +
  • cet_register_export_set
  • +
  • + cet_script + +
  • @@ -1231,6 +1294,27 @@

    C

  • +
  • + cet_test + +
  • +
  • + cet_test_assertion + +
  • +
  • + cet_test_env + +
  • @@ -1440,14 +1524,14 @@

    C

    CETMODULES_CURRENT_PROJECT_BINARY_DIR
  • CETMODULES_CURRENT_PROJECT_NAME
  • @@ -1541,8 +1625,6 @@

    C

  • module
  • - -
    • CetRootCint @@ -1612,6 +1694,8 @@

      C

    • -x
    + +
    • checkClassVersion(1) @@ -1631,13 +1715,48 @@

      C

    • +
    • + cmake-ref-current:command:add_custom_command + +
    • +
    • + cmake-ref-current:command:add_custom_target + +
    • +
    • + cmake-ref-current:command:add_dependencies + +
    • +
    • + cmake-ref-current:command:add_executable + +
    • cmake-ref-current:command:add_library
    • +
    • + cmake-ref-current:command:add_test + +
    • @@ -1680,6 +1799,13 @@

      C

    • +
    • + cmake-ref-current:command:set_tests_properties + +
    • @@ -1700,7 +1826,7 @@

      C

      cmake-ref-current:command:target_link_libraries
    • @@ -1722,13 +1848,20 @@

      C

    • +
    • + cmake-ref-current:manual:ctest(1) + +
    • cmake-ref-current:module:GNUInstallDirs
    • @@ -1736,13 +1869,27 @@

      C

    • +
    • + cmake-ref-current:prop_test:FAIL_REGULAR_EXPRESSION + +
    • +
    • + cmake-ref-current:prop_test:PASS_REGULAR_EXPRESSION + +
    • cmake-ref-current:prop_tgt:EXCLUDE_FROM_ALL
    • @@ -1764,13 +1911,27 @@

      C

    • +
    • + cmake-ref-current:variable:CMAKE_COMMAND + +
    • +
    • + cmake-ref-current:variable:CMAKE_CURRENT_BINARY_DIR + +
    • cmake-ref-current:variable:CMAKE_CURRENT_SOURCE_DIR
    • @@ -1792,6 +1953,34 @@

      C

    • +
    • + cmake-ref-current:variable:CMAKE_RUNTIME_OUTPUT_DIRECTORY + +
    • +
    • + cmake-ref-current:variable:CPACK_RESOURCE_FILE_LICENSE + +
    • +
    • + cmake-ref-current:variable:CPACK_RESOURCE_FILE_README + +
    • +
    • + cmake-ref-current:variable:CPACK_RESOURCE_FILE_WELCOME + +
    • @@ -1805,7 +1994,7 @@

      C

      command
    • @@ -1922,6 +2139,13 @@

      F

      @@ -2715,11 +2950,22 @@

      T

      target property + + @@ -2761,19 +3007,29 @@

      V

      variable @@ -195,7 +196,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/buildtool.1.html b/git-develop/manual/buildtool.1.html index cb583b86..e26ee1c9 100644 --- a/git-develop/manual/buildtool.1.html +++ b/git-develop/manual/buildtool.1.html @@ -5,7 +5,7 @@ - buildtool(1) — Cetmodules git-develop-1ffbe95 Reference + buildtool(1) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -82,9 +82,12 @@

      Navigation

      buildtool(1)

      Synopsis

      -

      buildtool [mode-option|combo-option …] [misc-options] [-- [CMake build options] [-- generator options]]

      -

      buildtool --help|-h

      -

      buildtool --usage

      +
      buildtool [mode-option|combo-option ...] [misc-options]
      +[-- [CMake build options][-- generator options]]
      +
      +buildtool --help|-h
      +
      +buildtool --usage

      Exclusive mode options: -A|--all -C|--cmake-only --info

      Other mode options: -b|--build -i|--install -p|--package --sc|--short-circuit -t|--test

      @@ -716,7 +719,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/cet_test_functions.sh.3.html b/git-develop/manual/cet_test_functions.sh.3.html index 4addf2d0..c041972a 100644 --- a/git-develop/manual/cet_test_functions.sh.3.html +++ b/git-develop/manual/cet_test_functions.sh.3.html @@ -5,7 +5,7 @@ - cet_test_functions.sh(3) — Cetmodules git-develop-1ffbe95 Reference + cet_test_functions.sh(3) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -143,7 +143,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/cetmodules-commands.7.html b/git-develop/manual/cetmodules-commands.7.html index 441c8157..1f70d616 100644 --- a/git-develop/manual/cetmodules-commands.7.html +++ b/git-develop/manual/cetmodules-commands.7.html @@ -5,7 +5,7 @@ - cetmodules-commands(7) — Cetmodules git-develop-1ffbe95 Reference + cetmodules-commands(7) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -100,11 +100,17 @@

      Generation, Installation, and Export
    • basic_plugin()

    • build_dictionary()

    • +
    • cet_copy()

    • check_class_version()

    • cet_cmake_config()

    • cet_cmake_module_directories()

    • cet_make_alias()

    • cet_make_library()

    • +
    • cet_make_exec()

    • +
    • cet_register_export_set()

    • +
    • cet_script()

    • +
    • cet_test()

    • +
    • install_pkgmeta()

    • @@ -115,16 +121,16 @@

      Utility
    • cet_passthrough()

    • cet_real_path()

    • cet_source_file_extensions()

    • +
    • cet_test_assertion()

    • +
    • cet_test_env()

    • cet_timestamp()

    • -
      -

      Compatibility

      -

      Deprecated

      @@ -144,7 +150,6 @@

      Table of Contents

    • Project Variables
    • Generation, Installation, and Export
    • Utility
    • -
    • Compatibility
    • Deprecated
    • @@ -205,7 +210,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/cetmodules-compatibility.7.html b/git-develop/manual/cetmodules-compatibility.7.html index 003de02e..012b7d36 100644 --- a/git-develop/manual/cetmodules-compatibility.7.html +++ b/git-develop/manual/cetmodules-compatibility.7.html @@ -5,7 +5,7 @@ - cetmodules-compatibility(7) — Cetmodules git-develop-1ffbe95 Reference + cetmodules-compatibility(7) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -143,7 +143,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/cetmodules-concepts.7.html b/git-develop/manual/cetmodules-concepts.7.html index 672f07e2..77f51192 100644 --- a/git-develop/manual/cetmodules-concepts.7.html +++ b/git-develop/manual/cetmodules-concepts.7.html @@ -5,7 +5,7 @@ - cetmodules-concepts(7) — Cetmodules git-develop-1ffbe95 Reference + cetmodules-concepts(7) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -143,7 +143,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/cetmodules-environment-variables.7.html b/git-develop/manual/cetmodules-environment-variables.7.html index e9ae7259..4a9b5cd2 100644 --- a/git-develop/manual/cetmodules-environment-variables.7.html +++ b/git-develop/manual/cetmodules-environment-variables.7.html @@ -5,7 +5,7 @@ - cetmodules-environment-variables(7) — Cetmodules git-develop-1ffbe95 Reference + cetmodules-environment-variables(7) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -154,7 +154,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/cetmodules-modules.7.html b/git-develop/manual/cetmodules-modules.7.html index 8080b77b..b2434601 100644 --- a/git-develop/manual/cetmodules-modules.7.html +++ b/git-develop/manual/cetmodules-modules.7.html @@ -5,7 +5,7 @@ - cetmodules-modules(7) — Cetmodules git-develop-1ffbe95 Reference + cetmodules-modules(7) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -89,28 +89,28 @@

      Utility ModulesCetCMakeConfig
    • CetCMakeEnv
    • CetCMakeUtils
    • -
    • X
    • -
    • X
    • +
    • CetCmdWrapper
    • +
    • CetCopy
    • X
    • X
    • CetGenerateSphinxDocs
    • CetInstall
    • X
    • -
    • X
    • +
    • CetMake
    • X
    • CetMakeLibrary
    • X
    • X
    • -
    • X
    • +
    • CetRegisterExportSet
    • X
    • CetSetVersionFromFile
    • -
    • X
    • +
    • CetTest
    • X
    • X
    • X
    • X
    • X
    • -
    • X
    • +
    • InstallPkgMeta
    • X
    • X
    • X
    • @@ -154,11 +154,11 @@

      Compatibility ModulesCetFindPackage
    • CetHaveQual
    • CetParseArgs
    • -
    • X
    • +
    • CetRegisterExportName
    • CheckProdVersion
    • CheckUpsVersion
    • X
    • -
    • X
    • +
    • InstallPkgMeta
    • ParseUpsVersion
    • ProcessUpsFiles
    • X
    • @@ -263,7 +263,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/cetmodules-project-variables.7.html b/git-develop/manual/cetmodules-project-variables.7.html index 988111e1..f4043a4a 100644 --- a/git-develop/manual/cetmodules-project-variables.7.html +++ b/git-develop/manual/cetmodules-project-variables.7.html @@ -5,7 +5,7 @@ - cetmodules-project-variables(7) — Cetmodules git-develop-1ffbe95 Reference + cetmodules-project-variables(7) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -143,7 +143,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/cetmodules-properties.7.html b/git-develop/manual/cetmodules-properties.7.html index 37f68b89..e484f38d 100644 --- a/git-develop/manual/cetmodules-properties.7.html +++ b/git-develop/manual/cetmodules-properties.7.html @@ -5,7 +5,7 @@ - cetmodules-properties(7) — Cetmodules git-develop-1ffbe95 Reference + cetmodules-properties(7) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -171,7 +171,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/cetmodules-variables.7.html b/git-develop/manual/cetmodules-variables.7.html index 47ad148f..20f541e5 100644 --- a/git-develop/manual/cetmodules-variables.7.html +++ b/git-develop/manual/cetmodules-variables.7.html @@ -5,7 +5,7 @@ - cetmodules-variables(7) — Cetmodules git-develop-1ffbe95 Reference + cetmodules-variables(7) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -95,10 +95,15 @@

      Variables Affecting B @@ -176,7 +181,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/checkClassVersion.1.html b/git-develop/manual/checkClassVersion.1.html index 51caa3fb..a49c35cb 100644 --- a/git-develop/manual/checkClassVersion.1.html +++ b/git-develop/manual/checkClassVersion.1.html @@ -5,7 +5,7 @@ - checkClassVersion(1) — Cetmodules git-develop-1ffbe95 Reference + checkClassVersion(1) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -216,7 +216,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/code-dep-graph.1.html b/git-develop/manual/code-dep-graph.1.html index bbd166d0..44cf2c20 100644 --- a/git-develop/manual/code-dep-graph.1.html +++ b/git-develop/manual/code-dep-graph.1.html @@ -5,7 +5,7 @@ - code-dep-graph(1) — Cetmodules git-develop-1ffbe95 Reference + code-dep-graph(1) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -39,7 +39,7 @@

      Navigation

      index
    • - next |
    • Navigation Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -152,8 +152,8 @@

      Previous topic

      This Page

      @@ -183,7 +183,7 @@

      Navigation

      index
    • - next |
    • Navigation Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/filter-output.1.html b/git-develop/manual/filter-output.1.html new file mode 100644 index 00000000..3f9b1fb4 --- /dev/null +++ b/git-develop/manual/filter-output.1.html @@ -0,0 +1,218 @@ + + + + + + + + filter-output(1) — Cetmodules git-develop-9d16296 Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + This documents an old version of Cetmodules. + + Click here to see the latest release. + + +
      + + + +
      +
      +
      +
      + +
      +

      filter-output(1)

      +
      +

      Synopsis

      +
      <my-test-program> [<arg> ...] | filter-output
      +
      +
      +

      Description

      +

      filter-output is a filter, receiving input on STDIN and +producing output on STDOUT.

      +

      filter-output is usually invoked as part of a test +configured using the cet_test() command in order to sanitize +the test-output to improve its suitability for comparison with a +reference to (e.g.) detect regressions. It may also be used in order to +produce such references for later comparison.

      +
      +
      +

      Details

      +

      The following transformations are performed on +filter-output’s input:

      +
        +
      • Recognizable date/time formats -> <date-time>.

      • +
      • Variable length separator/filler strings of at least 15 consecutive +occurrences of the same symbol (-, =, ., *, ~ or +/) -> <separator (<char>)>.

      • +
      • Platform identifiers starting with Darwin or Linux -> +<platform>.

      • +
      +
      +

      art

      +
        +
      • Absolute paths to source files ending in +_(plugin|module|service|tool).cc are truncated to <path>/.

      • +
      • TimeReport values -> <duration>

      • +
      • MemReport sections are elided.

      • +
      +
      +
      +
      +

      Examples

      +
        +
      • $ my-test | filter-output >my-test-ref.out 2>my-test-ref.err
        +
        +
        +
      • +
      • cet_test(my-test HANDBUILT TEST_EXEC my-test REF my-test-ref.out my-test-ref.err)
        +
      • +
      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/git-develop/manual/format-code.1.html b/git-develop/manual/format-code.1.html index cb463290..cc2cca8d 100644 --- a/git-develop/manual/format-code.1.html +++ b/git-develop/manual/format-code.1.html @@ -5,7 +5,7 @@ - format-code(1) — Cetmodules git-develop-1ffbe95 Reference + format-code(1) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -24,7 +24,7 @@ - + @@ -42,7 +42,7 @@

      Navigation

      next |
    • - previous |
    • @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -139,8 +139,8 @@

      Table of Contents

      Previous topic

      -

      code-dep-graph(1)

      +

      filter-output(1)

      Next topic

      @@ -178,7 +178,7 @@

      Navigation

      next |
    • - previous |
    • @@ -191,7 +191,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/increment-version.1.html b/git-develop/manual/increment-version.1.html index be156e08..c27cbbc2 100644 --- a/git-develop/manual/increment-version.1.html +++ b/git-develop/manual/increment-version.1.html @@ -5,7 +5,7 @@ - increment-version(1) — Cetmodules git-develop-1ffbe95 Reference + increment-version(1) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -260,7 +260,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/intersphinx-refs.1.html b/git-develop/manual/intersphinx-refs.1.html index 679fe165..a70f2230 100644 --- a/git-develop/manual/intersphinx-refs.1.html +++ b/git-develop/manual/intersphinx-refs.1.html @@ -5,7 +5,7 @@ - intersphinx-refs(1) — Cetmodules git-develop-1ffbe95 Reference + intersphinx-refs(1) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -175,7 +175,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/make_bash_completions.1.html b/git-develop/manual/make_bash_completions.1.html index 1987b98f..c9f84986 100644 --- a/git-develop/manual/make_bash_completions.1.html +++ b/git-develop/manual/make_bash_completions.1.html @@ -5,7 +5,7 @@ - make_bash_completions(1) — Cetmodules git-develop-1ffbe95 Reference + make_bash_completions(1) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -189,7 +189,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/migrate.1.html b/git-develop/manual/migrate.1.html index 9926702d..38f706a4 100644 --- a/git-develop/manual/migrate.1.html +++ b/git-develop/manual/migrate.1.html @@ -5,7 +5,7 @@ - migrate(1) — Cetmodules git-develop-1ffbe95 Reference + migrate(1) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -51,7 +51,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -238,7 +238,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/manual/setup_for_development.7.html b/git-develop/manual/setup_for_development.7.html index 5111dc0c..510e2fde 100644 --- a/git-develop/manual/setup_for_development.7.html +++ b/git-develop/manual/setup_for_development.7.html @@ -5,7 +5,7 @@ - setup_for_development(7) — Cetmodules git-develop-1ffbe95 Reference + setup_for_development(7) — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -157,7 +157,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/module/BasicPlugin.html b/git-develop/module/BasicPlugin.html index adc53a41..3d84d2fc 100644 --- a/git-develop/module/BasicPlugin.html +++ b/git-develop/module/BasicPlugin.html @@ -5,7 +5,7 @@ - BasicPlugin — Cetmodules git-develop-1ffbe95 Reference + BasicPlugin — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -288,7 +288,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/module/BuildDictionary.html b/git-develop/module/BuildDictionary.html index 405d2ecf..c4cf4fe7 100644 --- a/git-develop/module/BuildDictionary.html +++ b/git-develop/module/BuildDictionary.html @@ -5,7 +5,7 @@ - BuildDictionary — Cetmodules git-develop-1ffbe95 Reference + BuildDictionary — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -226,7 +226,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/module/CetCMakeConfig.html b/git-develop/module/CetCMakeConfig.html index 7b4bdbbc..6c490d73 100644 --- a/git-develop/module/CetCMakeConfig.html +++ b/git-develop/module/CetCMakeConfig.html @@ -5,7 +5,7 @@ - CetCMakeConfig — Cetmodules git-develop-1ffbe95 Reference + CetCMakeConfig — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -247,7 +247,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/module/CetCMakeEnv.html b/git-develop/module/CetCMakeEnv.html index c9ab17a4..e0628ca7 100644 --- a/git-develop/module/CetCMakeEnv.html +++ b/git-develop/module/CetCMakeEnv.html @@ -5,7 +5,7 @@ - CetCMakeEnv — Cetmodules git-develop-1ffbe95 Reference + CetCMakeEnv — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -55,7 +55,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -95,9 +95,9 @@

      CetCMakeEnv

      NO_INSTALL_PKGMETA

      Under normal circumstances, cet_cmake_env() will call -install_pkgmeta() to automatically find LICENSE and +install_pkgmeta() to automatically find LICENSE and README files and install them. Specify NO_INSTALL_PKGMETA -if you wish to call install_pkgmeta() yourself (or not +if you wish to call install_pkgmeta() yourself (or not at all).

      @@ -193,7 +193,7 @@

      Navigation

      Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/module/CetCMakeUtils.html b/git-develop/module/CetCMakeUtils.html index 2116396d..4d37d3ad 100644 --- a/git-develop/module/CetCMakeUtils.html +++ b/git-develop/module/CetCMakeUtils.html @@ -5,7 +5,7 @@ - CetCMakeUtils — Cetmodules git-develop-1ffbe95 Reference + CetCMakeUtils — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -39,7 +39,7 @@

      Navigation

      index
    • - next |
    • Navigation Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • @@ -460,10 +460,10 @@

      Non-option arguments<namespace>.

      EXPORT_SET <export-set>

      Aliased targets will be exported into <export-set>, which will -be created if necessary with cet_register_export_set() and +be created if necessary with cet_register_export_set() and an appropriate default namespace based on <export-set>. If you require a different namespace than the default, call -cet_register_export_set() yourself prior to calling +cet_register_export_set() yourself prior to calling cet_export_alias().

      NOP

      Optional separator between a list option and non-option @@ -491,7 +491,7 @@

      Notes<

      See also

      -

      cet_register_export_set(), +

      cet_register_export_set(), cmake-packages(7)

      @@ -507,10 +507,10 @@

      Notes<
      EXPORT_SET <export-set>

      Aliased targets will be exported into <export-set>, which will -be created if necessary with cet_register_export_set() and +be created if necessary with cet_register_export_set() and an appropriate default namespace based on <export-set>. If you require a different namespace than the default, call -cet_register_export_set() yourself prior to calling +cet_register_export_set() yourself prior to calling cet_export_alias(). If no <export-set> is specified, the default export set will be used.

      @@ -536,7 +536,7 @@

      Notes<

      Notes

      See also

      -

      cet_register_export_set(), +

      cet_register_export_set(), cmake-packages(7)

      @@ -611,7 +611,7 @@

      Previous topic

      Next topic

      X

      + title="next chapter">CetCmdWrapper

      This Page

      @@ -641,7 +641,7 @@

      Navigation

      index
    • - next |
    • Navigation
    • Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • diff --git a/git-develop/module/CetCmdWrapper.html b/git-develop/module/CetCmdWrapper.html index 291d1afa..af68f1a3 100644 --- a/git-develop/module/CetCmdWrapper.html +++ b/git-develop/module/CetCmdWrapper.html @@ -5,7 +5,7 @@ - X — Cetmodules git-develop-1ffbe95 Reference + CetCmdWrapper — Cetmodules git-develop-9d16296 Reference @@ -14,7 +14,7 @@ - + @@ -23,7 +23,7 @@ - + @@ -39,7 +39,7 @@

      Navigation

      index
    • - next |
    • Navigation Cetmodules Documentation »
    • - git-develop-1ffbe95 + git-develop-9d16296 Reference »
    • - + @@ -79,8 +79,30 @@

      Navigation

      -
      -

      X

      +
      +

      CetCmdWrapper

      +

      Invoke an external command with optional completion timestamp and/or +deletion of specified outputs on command error.

      +
      +

      Synopsis

      +
      ${CMAKE_COMMAND} -DCMD=<cmd> -DCMD_(ARGS|DONE_STAMP|DELETE_ON_FAILURE)=<val>...
      +-P<path-to-CetCmdWrapper.cmake>
      +
      +
      +

      Variables affecting Behavior

      +
      +
      CMD

      The command to be invoked.

      +
      +
      CMD_ARGS

      A semicolon-separated list of arguments to be passed to the command.

      +
      +
      CMD_DONE_STAMP

      A file to be touched in the event of a successful (zero exit status) +execution of the command.

      +
      +
      CMD_DELETE_ON_FAILURE

      The specified semicolon-separated list of paths will be recursively +deleted upon non-zero exit from the command.

      +
      +
      +
      @@ -90,6 +112,17 @@

      X