Skip to content

Commit

Permalink
Merge pull request #1437 from robotology/traversaro-patch-3
Browse files Browse the repository at this point in the history
Buildmanif: Explicitly compile with C++17
  • Loading branch information
traversaro committed Jul 10, 2023
2 parents 63aa676 + 680b758 commit 9ebdef4
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 4 deletions.
5 changes: 4 additions & 1 deletion cmake/Buildmanif.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,16 @@ else()
set(BUILD_PYTHON_BINDINGS OFF)
endif()

# We pass CMAKE_CXX_STANDARD=17 as we encountered problems when using -march=native
# and mixing libraries compiled with C++11 and C++17, see
# https://github.com/artivis/manif/issues/274
ycm_ep_helper(manif TYPE GIT
STYLE GITHUB
REPOSITORY artivis/manif.git
TAG master
COMPONENT external
FOLDER src
CMAKE_ARGS -DBUILD_TESTING:BOOL=OFF -DBUILD_EXAMPLES:BOOL=OFF -DBUILD_PYTHON_BINDINGS:BOOL=${BUILD_PYTHON_BINDINGS} -DMANIFPY_PKGDIR:PATH=${YCM_EP_INSTALL_DIR}/${ROBOTOLOGY_SUPERBUILD_PYTHON_INSTALL_DIR})
CMAKE_ARGS -DCMAKE_CXX_STANDARD=17 -DBUILD_TESTING:BOOL=OFF -DBUILD_EXAMPLES:BOOL=OFF -DBUILD_PYTHON_BINDINGS:BOOL=${BUILD_PYTHON_BINDINGS} -DMANIFPY_PKGDIR:PATH=${YCM_EP_INSTALL_DIR}/${ROBOTOLOGY_SUPERBUILD_PYTHON_INSTALL_DIR})

set(manif_CONDA_PKG_NAME manif)
set(manif_CONDA_PKG_CONDA_FORGE_OVERRIDE ON)
Expand Down
2 changes: 1 addition & 1 deletion cmake/ProjectsTagsStable.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ endmacro()
# External projects
set_tag(osqp_TAG v0.6.3)
set_tag(manif_REPOSITORY robotology-dependencies/manif.git)
set_tag(manif_TAG 0.0.4.102)
set_tag(manif_TAG 0.0.4.103)
set_tag(qhull_TAG 2020.2)
set_tag(CppAD_TAG 20230000.0)
set_tag(proxsuite_TAG v0.3.7)
Expand Down
2 changes: 1 addition & 1 deletion cmake/ProjectsTagsUnstable.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ endmacro()
# External projects
set_tag(osqp_TAG v0.6.3)
set_tag(manif_REPOSITORY robotology-dependencies/manif.git)
set_tag(manif_TAG 0.0.4.102)
set_tag(manif_TAG 0.0.4.103)
set_tag(qhull_TAG 2020.2)
set_tag(CppAD_TAG 20230000.0)
set_tag(proxsuite_TAG v0.3.7)
Expand Down
2 changes: 1 addition & 1 deletion releases/latest.releases.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ repositories:
manif:
type: git
url: https://github.com/robotology-dependencies/manif.git
version: 0.0.4.102
version: 0.0.4.103
qhull:
type: git
url: https://github.com/qhull/qhull.git
Expand Down

0 comments on commit 9ebdef4

Please sign in to comment.