Salome HOME
projects
/
modules
/
shaper.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cc80560
)
Set the highest level of compilation warnings.
author
Artem Zhidkov
<Artem.Zhidkov@opencascade.com>
Tue, 12 May 2020 06:06:37 +0000
(09:06 +0300)
committer
Artem Zhidkov
<Artem.Zhidkov@opencascade.com>
Tue, 12 May 2020 06:06:37 +0000
(09:06 +0300)
CMakeCommon/Common.cmake
patch
|
blob
|
history
diff --git
a/CMakeCommon/Common.cmake
b/CMakeCommon/Common.cmake
index 1292e21b17ff276b15ce593a1b6f303d022198eb..4ad9e74b0381cccbc75022a004aa29f10a0cf8e7 100644
(file)
--- a/
CMakeCommon/Common.cmake
+++ b/
CMakeCommon/Common.cmake
@@
-57,3
+57,14
@@
IF(UNIX)
#MESSAGE(STATUS "linker flags are: " ${CMAKE_SHARED_LINKER_FLAGS})
ENDIF(CMAKE_COMPILER_IS_GNUCC)
ENDIF(UNIX)
+
+# Set highest warnings level
+IF(MSVC)
+ IF(CMAKE_CXX_FLAGS MATCHES "/W[0-4]")
+ string(REGEX REPLACE "/W[0-4]" "/W4" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+ else()
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W4")
+ endif()
+ELSE()
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
+ENDIF()