Skip to content

Commit 3ad386c

Browse files
committed
Fixed portability for no-deprecated-warnings
1 parent 448a96d commit 3ad386c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ set(PYTHONOCC_VERSION_PATCH 0)
2525
# Empty for official releases, set to -dev, -rc1, etc for development releases
2626
set(PYTHONOCC_VERSION_DEVEL)
2727

28+
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
29+
2830
# for cmake 3.13 and newer, still use old swig style targets
2931
cmake_policy(SET CMP0078 OLD)
3032
cmake_policy(SET CMP0086 OLD)
@@ -97,7 +99,7 @@ include(${SWIG_USE_FILE})
9799
set(SWIG_FILES_PATH src/SWIG_files/wrapper)
98100
if(SWIG_HIDE_WARNINGS)
99101
message(STATUS "Disabled SWIG warnings")
100-
set(CMAKE_SWIG_FLAGS ${CMAKE_SWIG_FLAGS} -O -w302,401,314,509,512,504,325,503,520,350,351,383,389,394,395,404 -py3)
102+
set(CMAKE_SWIG_FLAGS ${CMAKE_SWIG_FLAGS} -O -w302,401,402,412,314,509,512,504,325,503,520,350,351,383,389,394,395,404 -py3)
101103
else()
102104
set(CMAKE_SWIG_FLAGS ${CMAKE_SWIG_FLAGS} -py3)
103105
endif()
@@ -107,7 +109,7 @@ endif()
107109
################################
108110
if(OCE_HIDE_DEPRECATED)
109111
message(STATUS "Disabled deprecation warnings for oce")
110-
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wno-deprecated-declarations)
112+
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -DOCCT_NO_DEPRECATED)
111113
endif(OCE_HIDE_DEPRECATED)
112114

113115
if(DEFINED OCE_INCLUDE_PATH)

0 commit comments

Comments
 (0)