From 97b21f93d2ec60b81d7eb3165cc2ade39de32855 Mon Sep 17 00:00:00 2001 From: Kristian Sons Date: Sat, 30 May 2015 12:38:24 +0200 Subject: [PATCH 1/4] Added travis-ci configuration --- .travis.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..3763a9fb4 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,15 @@ +language: + - cpp + +compiler: + - gcc + +before_install: + - sudo apt-get install libboost-dev + +script: + - cd IfcPlusPlus + - mkdir build + - cd build + - cmake .. + - make From 9177eb7c3ffbf8579c6a541798eebfd2cdee333a Mon Sep 17 00:00:00 2001 From: Kristian Sons Date: Wed, 14 Oct 2015 22:35:58 +0200 Subject: [PATCH 2/4] Travis: Use g++-4.8 --- .travis.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.travis.yml b/.travis.yml index 3763a9fb4..0a07baf2e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,13 @@ compiler: before_install: - sudo apt-get install libboost-dev +before_script: + - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test + - sudo apt-get update -qq + - sudo apt-get install -qq gcc-4.8 g++-4.8 + - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 90 + - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 90 + script: - cd IfcPlusPlus - mkdir build From 010c0ab28c018f751732df2768e758d353a65d23 Mon Sep 17 00:00:00 2001 From: Kristian Sons Date: Wed, 14 Oct 2015 23:08:03 +0200 Subject: [PATCH 3/4] Travis: Update cmake --- .travis.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0a07baf2e..93f38db18 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,14 +5,16 @@ compiler: - gcc before_install: - - sudo apt-get install libboost-dev - -before_script: + - sudo add-apt-repository -y ppa:kubuntu-ppa/backports - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test - sudo apt-get update -qq + +install: + - sudo apt-get install libboost-dev - sudo apt-get install -qq gcc-4.8 g++-4.8 - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 90 - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 90 + - sudo apt-get install cmake script: - cd IfcPlusPlus From 17367f72e189b90796dc1c18d6d0f85928208d2d Mon Sep 17 00:00:00 2001 From: Kristian Sons Date: Thu, 15 Oct 2015 07:58:15 +0200 Subject: [PATCH 4/4] Travis: Use parallel builds Free Travis-CI limits builds to 50min, so we have to hurry up a little --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 93f38db18..94cae3f8e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,4 +21,4 @@ script: - mkdir build - cd build - cmake .. - - make + - make -j4