Skip to content

Commit 8a2a206

Browse files
authored
Merge pull request #216 from nim65s/devel
remove warnings
2 parents 2f58f35 + 3ae3456 commit 8a2a206

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Copyright (c) 2018-2020 INRIA
44
#
55

6-
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
6+
CMAKE_MINIMUM_REQUIRED(VERSION 3.1)
77

88
SET(PROJECT_NAME eigenpy)
99
SET(PROJECT_DESCRIPTION "Bindings between Numpy and Eigen using Boost.Python")
@@ -189,6 +189,12 @@ ELSE()
189189
TARGET_COMPILE_OPTIONS(${PROJECT_NAME} PRIVATE $<$<CXX_COMPILER_ID:MSVC>:-bigobj>)
190190
ENDIF()
191191

192+
IF(Boost_VERSION GREATER 107299)
193+
# Silence a warning about a deprecated use of boost bind by boost python
194+
# at least fo boost 1.73 to 1.75
195+
ADD_DEFINITIONS(-DBOOST_BIND_GLOBAL_PLACEHOLDERS)
196+
ENDIF()
197+
192198
TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME} PUBLIC)
193199
INSTALL(TARGETS ${PROJECT_NAME}
194200
EXPORT ${TARGETS_EXPORT_NAME}

0 commit comments

Comments
 (0)