Skip to content
Snippets Groups Projects
  1. Apr 21, 2022
    • Martijn van Beurden's avatar
      Remove CTest include · db5c7a49
      Martijn van Beurden authored
      Without this include, CTest can still be run. Removing this cleans up MSVC
      solution explorer, as CTestDashboardTargets (Continuous, Experimental,
      Nightly and NightlyMemoryCheck) no longer show up
      db5c7a49
  2. Jul 10, 2021
    • Issam E. Maghni's avatar
      CMake: Use project version · 3069cc2b
      Issam E. Maghni authored and Ralph Giles's avatar Ralph Giles committed
      3069cc2b
    • Issam E. Maghni's avatar
      CMake: Bump minimum to 3.0 · dad4c346
      Issam E. Maghni authored and Ralph Giles's avatar Ralph Giles committed
      dad4c346
    • Issam E. Maghni's avatar
      CMake: Enable only C · e11af601
      Issam E. Maghni authored and Ralph Giles's avatar Ralph Giles committed
      e11af601
    • Issam E. Maghni's avatar
      CMake: Rename project to ogg · 50e5361d
      Issam E. Maghni authored and Ralph Giles's avatar Ralph Giles committed
      50e5361d
    • Ralph Giles's avatar
      github actions: Align cmake step names with the autotools build. · 0f2c2957
      Ralph Giles authored
      Make it a little more clear how steps correspond, and add 'build'
      to both workflow names so the intention of the runs is explicit
      on the actions page.
      0f2c2957
    • Ralph Giles's avatar
      github actions: Add a GNU autotools build. · cdeaaf27
      Ralph Giles authored
      This only runs on linux and macOS, but supports the important
      `distcheck` target.
      
      We ask homebrew to install libtool and pkg-config on macOS.
      These are required for the autotools build, but aclocal
      at least seems not to be available in the latest image.
      
      We don't do a general homebrew update since that can take several
      minutes, at least doubling the time it takes to runthhe job.
      Just using the defaults the image provides is a better tradeoff.
      cdeaaf27
    • Ralph Giles's avatar
      github actions: Add a basic CMake build. · 1708663a
      Ralph Giles authored
      Run cmake build and test steps on the three supported desktop
      targets. Default compiler and so on is fine.
      
      Although we define an environment variable to hold the path
      to the cmake build directory, we must use the noisier expression
      syntax of the github job builder to substitute into each
      command line for portability across both unix and windows
      shell syntax.
      
      The windows image also requires an explicit build config
      switch, `-C Debug` or similar, for ctest to execute even
      though CMakeLists.txt doesn't define alternate build
      configurations. On linux and macos ctest runs fine without
      the extra argument.
      1708663a
  3. Jun 04, 2021
  4. Jun 03, 2021
  5. May 10, 2021
  6. Nov 06, 2020
  7. Oct 26, 2020
  8. Aug 09, 2020
  9. May 25, 2020
  10. May 04, 2020
    • Ralph Giles's avatar
      Use the default key for gitab-ci config. · 1e8d7cce
      Ralph Giles authored
      Gitlab now supports a `default` section on the build description,
      which sets defaults which can be overridden by specific jobs.
      
      This encapsulates things a little better and avoid duplicating
      runner tags.
      1e8d7cce
    • Ralph Giles's avatar
      Use the gcc:9 image for gitlab-ci builds. · a4208e5f
      Ralph Giles authored
      Specify an explicit version of the base container image for more
      repeatable results. Note that this will need to be bumped periodically.
      a4208e5f
    • Ralph Giles's avatar
      Add gitlab integration tests. · 0f1b6987
      Ralph Giles authored
      We've moved hosting to a gitlab instance. Make use of the built-in
      integration testing framework to verify commits.
      
      This has parallel jobs to run the autotools and cmake builds.
      
      Note that the autotools job needs cmake because the `distcheck`
      target verifies that the generated source package also builds
      correctly with cmake, in particular to check that the necessary
      files are included.
      0f1b6987
  11. May 03, 2020
  12. Apr 25, 2020
  13. Oct 29, 2019
  14. Sep 07, 2019
  15. Sep 05, 2019
  16. Aug 31, 2019
  17. Aug 30, 2019
Loading