Files
IfcOpenShell/.travis.yml
T

61 lines
2.2 KiB
YAML
Raw Normal View History

2016-08-09 14:03:26 +02:00
language: cpp
compiler: gcc
os: linux
2017-04-06 15:23:45 +02:00
dist: xenial
2016-08-09 14:03:26 +02:00
sudo: required
before_install:
- sudo apt-get update -qq
install:
- 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
2017-04-06 14:57:10 +02:00
- sudo apt-get install -y libboost-dev
- sudo apt-get install -y libboost-regex-dev
- sudo apt-get install -y libboost-system-dev
- sudo apt-get install -y libboost-thread-dev
- sudo apt-get install -y libboost-program-options-dev
2016-08-09 14:03:26 +02:00
- sudo apt-get install -y cmake
- sudo apt-get install -y libicu-dev
- sudo apt-get install -y python-all-dev
- sudo apt-get install -y swig
- sudo apt-get install -y liboce-foundation-dev
- sudo apt-get install -y liboce-modeling-dev
- sudo apt-get install -y liboce-ocaf-dev
- sudo apt-get install -y liboce-visualization-dev
- sudo apt-get install -y liboce-ocaf-lite-dev
- sudo apt-get install -y libpcre3-dev
2017-04-06 14:44:57 +02:00
- sudo apt-get install -y libcgal-dev libmpfr-dev libgmp-dev
2016-08-09 14:03:26 +02:00
script:
- pwd
- cd ..
- git clone https://github.com/KhronosGroup/OpenCOLLADA.git
- cd OpenCOLLADA
- git checkout 064a60b65c2c31b94f013820856bc84fb1937cc6
- mkdir build
- cd build
- cmake ..
- make
- sudo make install
- cd ..
- cd ..
- pwd
2017-01-13 18:11:05 +01:00
- cd IfcOpenShell_CGAL
- pwd
2016-08-09 14:03:26 +02:00
- cd cmake
2016-11-18 12:22:02 +01:00
- mkdir build-ifc2x3 build-ifc4
- cd build-ifc2x3
2017-04-06 14:44:57 +02:00
- cmake -DCOLLADA_SUPPORT=True -DOPENCOLLADA_INCLUDE_DIR=/usr/local/include/opencollada -DOPENCOLLADA_LIBRARY_DIR=/usr/local/lib/opencollada -DPCRE_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu -DUSE_IFC4=False -DBUILD_IFCPYTHON=True -DUNICODE_SUPPORT=True -DOCC_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu -DGMP_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu/ -DMPFR_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu/ ..
2017-01-13 19:31:50 +01:00
- make -j IfcConvert
2016-11-18 12:22:02 +01:00
- cd ../build-ifc4
2017-04-06 14:44:57 +02:00
- cmake -DCOLLADA_SUPPORT=True -DOPENCOLLADA_INCLUDE_DIR=/usr/local/include/opencollada -DOPENCOLLADA_LIBRARY_DIR=/usr/local/lib/opencollada -DPCRE_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu -DUSE_IFC4=True -DBUILD_IFCPYTHON=True -DUNICODE_SUPPORT=True -DOCC_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu -DGMP_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu/ -DMPFR_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu/ ..
2017-01-13 19:31:50 +01:00
- make -j IfcConvert