Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ----------------------------------------------------------------------------
- # Set the maximum level of warnings:
- # ----------------------------------------------------------------------------
- # Should be set to true for development
- set(OPENCV_WARNINGS_ARE_ERRORS OFF CACHE BOOL "Treat warnings as errors")
- set(EXTRA_C_FLAGS "")
- set(EXTRA_C_FLAGS_RELEASE "")
- set(EXTRA_C_FLAGS_DEBUG "")
- set(EXTRA_EXE_LINKER_FLAGS "")
- set(EXTRA_EXE_LINKER_FLAGS_RELEASE "")
- set(EXTRA_EXE_LINKER_FLAGS_DEBUG "")
- if(MSVC)
- set(EXTRA_C_FLAGS_RELEASE "/D _SECURE_SCL=0")
- set(EXTRA_C_FLAGS_DEBUG "/D _SECURE_SCL=1")
- set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS")
- # 64-bit portability warnings, in MSVC8
- if(MSVC80)
- set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} /Wp64")
- endif()
- #if(MSVC90)
- # set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} /D _BIND_TO_CURRENT_CRT_VERSION=1 /D _BIND_TO_CURRENT_VCLIBS_VERSION=1")
- #endif()
- set(EXTRA_EXE_LINKER_FLAGS_RELEASE "${EXTRA_EXE_LINKER_FLAGS_RELEASE} /debug")
- #if(ENABLE_OPENMP)
- # set(EXTRA_C_FLAGS_RELEASE "${EXTRA_C_FLAGS_RELEASE} /openmp")
- #endif()
- # Remove unreferenced functions: function level linking
- set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} /Gy")
- set(EXTRA_C_FLAGS_RELEASE "${EXTRA_C_FLAGS_RELEASE} /Zi")
- endif()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement