Skip to content
Snippets Groups Projects
Commit ce8eeb8c authored by Joseph Mirabel's avatar Joseph Mirabel
Browse files

Merge remote-tracking branch 'origin/devel' into HEAD

parents a2493c1e 6b10c369
No related branches found
No related tags found
No related merge requests found
...@@ -6,11 +6,12 @@ env: ...@@ -6,11 +6,12 @@ env:
- CTEST_OUTPUT_ON_FAILURE=1 - CTEST_OUTPUT_ON_FAILURE=1
- CXX_FLAGS_DEBUG="-O1" - CXX_FLAGS_DEBUG="-O1"
- BUILD_PYTHON_INTERFACE=ON - BUILD_PYTHON_INTERFACE=ON
- MAKEFLAGS="-j2"
matrix: matrix:
include: include:
- name: "Trusty - Debug - g++" - name: "Trusty - Release - g++"
env: BUILD_TYPE=Debug env: BUILD_TYPE=Release
dist: trusty dist: trusty
compiler: g++ compiler: g++
addons: addons:
...@@ -21,18 +22,6 @@ matrix: ...@@ -21,18 +22,6 @@ matrix:
- libassimp-dev - libassimp-dev
- libeigen3-dev - libeigen3-dev
- name: "Xenial - Debug - g++"
env: BUILD_TYPE=Debug
dist: xenial
compiler: g++
addons:
apt:
packages:
- cmake
- libboost-all-dev
- libassimp-dev
- libeigen3-dev
- liboctomap-dev
- name: "Xenial - Release - g++" - name: "Xenial - Release - g++"
env: BUILD_TYPE=Release env: BUILD_TYPE=Release
dist: xenial dist: xenial
...@@ -45,10 +34,11 @@ matrix: ...@@ -45,10 +34,11 @@ matrix:
- libassimp-dev - libassimp-dev
- libeigen3-dev - libeigen3-dev
- liboctomap-dev - liboctomap-dev
- name: "Xenial - Debug - clang"
env: BUILD_TYPE=Debug - name: "Bionic - Release - g++"
dist: xenial env: BUILD_TYPE=Release
compiler: clang dist: bionic
compiler: g++
addons: addons:
apt: apt:
packages: packages:
...@@ -60,7 +50,7 @@ matrix: ...@@ -60,7 +50,7 @@ matrix:
- name: "Bionic - Debug - g++" - name: "Bionic - Debug - g++"
env: BUILD_TYPE=Debug env: BUILD_TYPE=Debug
dist: xenial dist: bionic
compiler: g++ compiler: g++
addons: addons:
apt: apt:
...@@ -71,8 +61,8 @@ matrix: ...@@ -71,8 +61,8 @@ matrix:
- libeigen3-dev - libeigen3-dev
- liboctomap-dev - liboctomap-dev
- name: "OSX - Debug - clang" - name: "OSX - Release - clang"
env: BUILD_TYPE=Debug env: BUILD_TYPE=Release
os: osx os: osx
compiler: clang compiler: clang
addons: addons:
...@@ -102,11 +92,11 @@ script: ...@@ -102,11 +92,11 @@ script:
- cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_CXX_FLAGS=-w -DCMAKE_CXX_FLAGS_DEBUG=${CXX_FLAGS_DEBUG} -DBUILD_PYTHON_INTERFACE=${BUILD_PYTHON_INTERFACE} .. - cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_CXX_FLAGS=-w -DCMAKE_CXX_FLAGS_DEBUG=${CXX_FLAGS_DEBUG} -DBUILD_PYTHON_INTERFACE=${BUILD_PYTHON_INTERFACE} ..
# Build # Build
- make -j4 - make
# Run unit tests # Run unit tests
- travis_wait 30 ctest - travis_wait 30 make test
# Make sure we can install and uninstall with no issues # Make sure we can install and uninstall with no issues
- sudo make -j4 install - sudo make install
- sudo make -j4 uninstall - sudo make uninstall
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
* *
* Copyright (c) 2011-2014, Willow Garage, Inc. * Copyright (c) 2011-2014, Willow Garage, Inc.
* Copyright (c) 2014-2015, Open Source Robotics Foundation * Copyright (c) 2014-2015, Open Source Robotics Foundation
* Copyright (c) 2016, CNRS - LAAS * Copyright (c) 2016-2019, CNRS - LAAS
* Copyright (c) 2019, INRIA
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
......
...@@ -34,6 +34,14 @@ ...@@ -34,6 +34,14 @@
#include <hpp/fcl/mesh_loader/assimp.h> #include <hpp/fcl/mesh_loader/assimp.h>
// Assimp >= 5.0 is forcing the use of C++11 keywords. A fix has been submitted https://github.com/assimp/assimp/pull/2758.
// The next lines fixes the bug for current version of hpp-fcl.
#include <assimp/defs.h>
#if __cplusplus < 201103L && defined(AI_NO_EXCEPT)
#undef AI_NO_EXCEPT
#define AI_NO_EXCEPT
#endif
#ifdef HPP_FCL_USE_ASSIMP_UNIFIED_HEADER_NAMES #ifdef HPP_FCL_USE_ASSIMP_UNIFIED_HEADER_NAMES
#include <assimp/DefaultLogger.hpp> #include <assimp/DefaultLogger.hpp>
#include <assimp/IOStream.hpp> #include <assimp/IOStream.hpp>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment