diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 00000000..2380bc72 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,34 @@ +clone_folder: c:\dev\glm-cmake + +os: + - Visual Studio 2013 + +platform: + - x86 + - x86_64 + +build_script: +- md build_pure_11 +- cd build_pure_11 +- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON -DGLM_TEST_FORCE_PURE=ON .. +- cmake --build . --config Debug +- cmake --build . --config Release +- cd .. +- md build_simd_11 +- cd build_simd_11 +- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_LANG_EXTENSIONS=ON .. +- cmake --build . --config Debug +- cmake --build . --config Release +- cd .. +- md build_pure_98 +- cd build_pure_98 +- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_98=ON -DGLM_TEST_FORCE_PURE=ON .. +- cmake --build . --config Debug +- cmake --build . --config Release +- cd .. +- md build_simd_98 +- cd build_simd_98 +- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_98=ON .. +- cmake --build . --config Debug +- cmake --build . --config Release +- cd .. diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..7201db70 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,58 @@ +language: cpp + +matrix: + include: + - compiler: gcc + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-4.9 + env: COMPILER=g++-4.9 + - compiler: clang + addons: + apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-precise-3.8 + packages: + - clang-3.8 + env: COMPILER=clang++-3.8 + +compiler: + - clang + +before_script: + +script: +- mkdir ./build_pure_11 +- cd ./build_pure_11 +- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_11=ON -DGLM_TEST_FORCE_PURE=ON .. +- cmake --build . +- ctest +- cd .. +- mkdir ./build_simd_11 +- cd ./build_simd_11 +- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_11=ON .. +- cmake --build . +- ctest +- cd .. +- mkdir ./build_pure_98 +- cd ./build_pure_98 +- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_98=ON -DGLM_TEST_FORCE_PURE=ON .. +- cmake --build . +- ctest +- cd .. +- mkdir ./build_simd_98 +- cd ./build_simd_98 +- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DGLM_TEST_ENABLE=ON -DGLM_TEST_ENABLE_CXX_98=ON .. +- cmake --build . +- ctest +- cd .. + + + + + +