forked from gismo/gismo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcircle.yml
23 lines (20 loc) · 1.22 KB
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#version: 2
general:
branches:
only:
- stable
machine:
environment:
MAKEFLAGS: -j4
dependencies:
pre:
#- sudo add-apt-repository ppa:kalakris/cmake -y; sudo apt-get update -qq; sudo apt-get install cmake valgrind # for U.Precise
- sudo apt-get update; sudo apt-get install valgrind clang-3.5
- sudo ln -fs /usr/lib/libcurl.so.4 /usr/local/lib/
override:
- mkdir build_clang; cd build_clang; CC=/usr/bin/clang-3.5 CXX=/usr/bin/clang++-3.5 cmake .. -DSITE="$CI_PULL_REQUESTS-$CI_BRANCH [circleci11]" -DGISMO_BUILD_UNITTESTS=ON -DCMAKE_CXX_STANDARD=11 -DGISMO_WITH_ONURBS=ON #-DCMAKE_BUILD_TYPE=RelWithDebInfo
- mkdir build; cd build; CC=/usr/bin/cc CXX=/usr/bin/g++ cmake .. -DSITE="$CI_PULL_REQUESTS-$CI_BRANCH [circleci98]" -DGISMO_BUILD_UNITTESTS=ON -DCMAKE_CXX_STANDARD=98 -DGISMO_WITH_ONURBS=ON
test:
override:
- cd build_clang; ctest $MAKEFLAGS --output-on-failure -D ExperimentalStart -D ExperimentalConfigure -D ExperimentalBuild -D ExperimentalTest -D ExperimentalMemCheck -D ExperimentalSubmit
- cd build; ctest $MAKEFLAGS --output-on-failure -D ExperimentalStart -D ExperimentalConfigure -D ExperimentalBuild -D ExperimentalTest -D ExperimentalSubmit #-D ExperimentalMemCheck