Skip to content
  • 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