Skip to content
Snippets Groups Projects
  1. Jan 16, 2019
  2. Jan 15, 2019
    • Attila Krasznahorkay's avatar
      Improved the extra CMake argument handling in the build scripts. · 3f79eee4
      Attila Krasznahorkay authored
      This is to allow us passing multiple extra arguments to CMake through the build
      scripts. The formalism is that the -x argument of all build scripts can be
      specified multiple times. Resulting in each value passed to -x being taken
      into account.
      
      At the same time removed the git version checking from the build scripts,
      as it was not needed for anything for a while now.
      
      Finally, took the opportunity to do some general cleanup as well.
      3f79eee4
  3. Dec 18, 2018
  4. Aug 29, 2018
  5. May 17, 2018
  6. Apr 23, 2018
  7. Mar 28, 2018
  8. Feb 01, 2018
  9. Dec 11, 2017
  10. Dec 08, 2017
  11. Nov 23, 2017
  12. Nov 17, 2017
  13. Oct 13, 2017
  14. Oct 12, 2017
  15. Sep 27, 2017
  16. May 17, 2017
  17. May 12, 2017
  18. May 07, 2017
  19. May 03, 2017
  20. Apr 30, 2017
  21. Apr 01, 2017
    • Graeme A Stewart's avatar
      Improve error reporting from build_*.sh scripts · 7077edda
      Graeme A Stewart authored
      Suppress the bogus errors from the "ls" command in AtlasExternals
      GIve an explicit error message if error count is non-zero at end of scripts
      
      
      Former-commit-id: 3532767f
      7077edda
    • Graeme A Stewart's avatar
      Add override environment variables for AtlasExternals and Gaudi checkouts · aa4b0a70
      Graeme A Stewart authored
      Add some environment variables with a standard pattern of
      External_URL and External_REF that control the repository
      URL and refrence used in the checkout scripts. This makes
      it much easier to test changes to these repositories
      before they are merged into the main repos. The special
      value "current" for the URL signals no clone or checkout
      and leaves the current checkout in place, so that even
      uncommitted changes can be tested.
      
      
      Former-commit-id: 6f187e0e
      aa4b0a70
  22. Mar 10, 2017
    • Christian Gumpert's avatar
      propagate number of shell execution errors · 858ee243
      Christian Gumpert authored
      Even if we do not to fail immediately on errors when building Gaudi
      or ATLAS externals, it is still important for the CI system to know
      whether some errors occured. By not failing on error but reporting
      the total number of errors, the calling scripts can decide how to
      deal with this in specific situations (e.g. CI build vs nightly).
      
      
      Former-commit-id: 136d2f16
      858ee243
  23. Mar 06, 2017
    • Attila Krasznahorkay's avatar
      Added a dummy CMakeLists.txt file into the Build directory. · e1153488
      Attila Krasznahorkay authored
      This is needed to make the CI system assign a reasonable label to merge requests modifying
      files in this directory.
      
      At the same time updated the Athena package_filters.txt file to ignore both the CI and
      the Build directories. Not having the project ignore them was not leading to any compilation
      problems, but it made both directories show up in the generated packages.txt file. Which
      really just tries to confuse NICOS.
      
      
      Former-commit-id: d2ef8801
      e1153488
  24. Mar 04, 2017
  25. Mar 03, 2017
  26. Feb 26, 2017
    • Graeme A Stewart's avatar
      Add helper script for tagging a nightly build · 4ecea8d4
      Graeme A Stewart authored
      This script will tag a Jenkins nightly build, using the name of the current
      branch and the timestamp defined in the $datestamp variable or given
      on the command line.
      
      It should be used as a generic part of any production nightly Jenkins
      build of athena.
      
      
      Former-commit-id: 3c55ae20
      4ecea8d4
    • Graeme A Stewart's avatar
      Add helper script for tagging a nightly build · b1bc80c6
      Graeme A Stewart authored
      This script will tag a Jenkins nightly build, using the name of the current
      branch and the timestamp defined in the $datestamp variable or given
      on the command line.
      
      It should be used as a generic part of any production nightly Jenkins
      build of athena.
      
      
      Former-commit-id: a992c758
      b1bc80c6
  27. Feb 23, 2017
  28. Feb 22, 2017
    • Attila Krasznahorkay's avatar
      Adding Ranges v3 support for Gaudi (AtlasLCG-00-00-79) · eaec0776
      Attila Krasznahorkay authored
      	* Updated LCGConfig.cmake to add the Ranges v3 directory to
      	  CMAKE_PREFIX_PATH. This is to allow Gaudi to find these headers
      	  when building it against one of the ATLAS externals projects.
      	* Tagging as AtlasLCG-00-00-79
      
      2017-01-24 Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
      	* Updated FindMadGraph.cmake to "FORCESET" the MADPATH environment
      	  variable. To be able to override this variable in a cache.
      	* Also taught FindMadGraph.cmake to set up the generator's directory
      	  in the PYTHONPATH environment variable.
      	* Tagging as AtlasLCG-00-00-78
      
      
      Former-commit-id: 26df47df
      eaec0776
  29. Feb 17, 2017
  30. Feb 15, 2017
  31. Feb 13, 2017
    • ATLAS Robot's avatar
      handle already existing source directories · 1b28a4bf
      ATLAS Robot authored
      The build scripts were failing when executed twice with the same
      build directory. Re-using previous builds is essential for
      incremental builds.
      
      
      Former-commit-id: 534656e776627b272db19ed50903356cc1e2f676
      1b28a4bf
  32. Feb 07, 2017
    • Emil Obreshkov's avatar
      Update checkout_atlasexternals.sh: switch to krb5 · d41ab832
      Emil Obreshkov authored
      Former-commit-id: 24604c925aaac8b174ccf12c73df1e5d9e61473c
      d41ab832
    • Graeme Stewart's avatar
      Improved master branch build setup · aaa66996
      Graeme Stewart authored
      Modify checkout_atlasexternals.sh to use a default clone URL
      which is https+krb5. Also allow this to be changed with a
      command line switch. N.B. Still requires support from the
      higher level script Projects/Athena/build_externals.sh.
      
      Change the Athena project package build list. Remove
      analysis only packages that should not build here. Also filter
      out many generator packages for now until these can be fixed
      properly. Lack of generators disables fast simulation.
      
      
      Former-commit-id: d27c35f72f5eadb2a05182fc2b9e69ae5885c060
      aaa66996
  33. Feb 03, 2017
Loading