aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml18
-rwxr-xr-xscripts/travis_build (renamed from scripts/update_docs)17
-rwxr-xr-xscripts/update_version38
3 files changed, 20 insertions, 53 deletions
diff --git a/.travis.yml b/.travis.yml
index 7a43043e..6b3f92f3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -21,7 +21,6 @@ matrix:
- g++-5
- libegl1-mesa-dev
- libgles2-mesa-dev
- - libglm-dev
- xorg-dev
- libglu1-mesa-dev
- doxygen
@@ -38,7 +37,6 @@ matrix:
- g++-6
- libegl1-mesa-dev
- libgles2-mesa-dev
- - libglm-dev
- xorg-dev
- libglu1-mesa-dev
- doxygen
@@ -55,7 +53,6 @@ matrix:
- g++-7
- libegl1-mesa-dev
- libgles2-mesa-dev
- - libglm-dev
- xorg-dev
- libglu1-mesa-dev
- doxygen
@@ -73,7 +70,6 @@ matrix:
- clang-4.0
- libegl1-mesa-dev
- libgles2-mesa-dev
- - libglm-dev
- xorg-dev
- libglu1-mesa-dev
- doxygen
@@ -92,7 +88,6 @@ matrix:
- clang-5.0
- libegl1-mesa-dev
- libgles2-mesa-dev
- - libglm-dev
- xorg-dev
- libglu1-mesa-dev
- doxygen
@@ -106,13 +101,6 @@ matrix:
notifications:
email: false
script:
- - "$CC --version"
- - "$CXX --version"
- - "cd $TRAVIS_BUILD_DIR"
- - "mkdir -p build"
- - "cd build"
- - "cmake -DUNIT_TESTS=ON .."
- - "make -j9"
- - ctest
- - "cd .. && ./scripts/update_docs"
-
+ - "./scripts/travis_build"
+
+
diff --git a/scripts/update_docs b/scripts/travis_build
index be1eaf1d..3cca70a2 100755
--- a/scripts/update_docs
+++ b/scripts/travis_build
@@ -1,5 +1,22 @@
#!/usr/bin/env bash
+# check compiler versions
+$CC --version
+$CXX --version
+
+# go to correct directory
+cd $TRAVIS_BUILD_DIR
+
+# start building
+mkdir -p build
+cd build
+cmake ..
+make
+cd tests
+ctest
+cd ../..
+
+# update docs if we are on the master branch
if [[ "$TRAVIS_BRANCH" == "master" ]]; then
if [ -d "$TRAVIS_BUILD_DIR/build/doc_doxygen/html" ]; then
git clone -b gh-pages "https://$GH_TOKEN@github.com/ymherklotz/YAGE.git" YAGE_gh-pages
diff --git a/scripts/update_version b/scripts/update_version
deleted file mode 100755
index 9c618fa6..00000000
--- a/scripts/update_version
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/usr/bin/env python
-# -----------------------------------------------------------------------------
-# @file: add_version_headers
-#
-# Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com>
-# MIT License, see LICENSE file for more details.
-# -----------------------------------------------------------------------------
-
-
-import os
-import re
-import sys
-
-
-def main(argv):
- cwd = os.path.join(os.getcwd(), argv[2])
- cmake = os.path.join(cwd, "CMakeLists.txt")
- doxyfile = os.path.join(cwd, "docs", "Doxyfile")
-
- with open(cmake, "r+") as f_:
- src = f_.read()
- f_.seek(0)
- src = re.sub(r"(project\(\w+\s+VERSION\s+)[0-9.]+", r"\g<1>{0}.0".format(argv[1]), src, re.MULTILINE)
- f_.write(src)
- f_.truncate()
-
- with open(doxyfile, "r+") as f_:
- src = f_.read()
- f_.seek(0)
- src = re.sub(r"(PROJECT_NUMBER\s+=\s+v)[0-9.]+", r"\g<1>{0}".format(argv[1]), src, re.MULTILINE)
- f_.write(src)
- f_.truncate()
-
- return 0
-
-
-if __name__ == "__main__":
- sys.exit(main(sys.argv))