language: cpp # Build with gcc and clang. compiler: - gcc - clang # Build both debug and release configurations, through use of an environment variable in the build matrix. env: - CONFIGURATION=Debug - CONFIGURATION=Release # Run cmake to generate makefiles in 'builds' directory. # No need to create it because it's part of the repo. # Pass along configuration type to cmake. before_script: - cd builds && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=$CONFIGURATION ../ && cd .. # Run make in the directory containing generated makefiles. script: - make -C builds