File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -130,7 +130,7 @@ SET(${PROJECT_NAME}_SOURCES
130130)
131131
132132ADD_LIBRARY (${PROJECT_NAME} SHARED ${${PROJECT_NAME} _SOURCES} ${${PROJECT_NAME} _HEADERS})
133- TARGET_COMPILE_OPTIONS (${PROJECT_NAME} PRIVATE $<$<CXX_COMPILER_ID:MSVC >:-bigobj>)
133+ TARGET_COMPILE_OPTIONS (${PROJECT_NAME} PRIVATE $<$<CXX_COMPILER_ID:MSVC >:-bigobj> "-Wno-conversion" )
134134
135135TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME} )
136136PKG_CONFIG_USE_DEPENDENCY(${PROJECT_NAME} eigen3)
Original file line number Diff line number Diff line change @@ -26,6 +26,9 @@ MAKE_DIRECTORY("${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}")
2626ADD_LIBRARY (${PYWRAP} SHARED main.cpp)
2727TARGET_LINK_LIBRARIES (${PYWRAP} ${PROJECT_NAME} )
2828TARGET_LINK_BOOST_PYTHON(${PYWRAP} )
29+ # BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS spews conversion warnings from int to long unsigned int.
30+ # Unfortunately, using literals does not work in a macro. As such, this turns them off for the entire wrapper:
31+ TARGET_COMPILE_OPTIONS (${PYWRAP} PRIVATE "-Wno-conversion" )
2932#IF(BUILD_WITH_COMMIT_VERSION)
3033# TAG_LIBRARY_VERSION(${PYWRAP})
3134#ENDIF(BUILD_WITH_COMMIT_VERSION)
You can’t perform that action at this time.
0 commit comments