Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 1.38 KB | None | 0 0
  1. # ----------------------------------------------------------------------------
  2. #           Set the maximum level of warnings:
  3. # ----------------------------------------------------------------------------
  4. # Should be set to true for development
  5. set(OPENCV_WARNINGS_ARE_ERRORS OFF CACHE BOOL "Treat warnings as errors")
  6.  
  7. set(EXTRA_C_FLAGS "")
  8. set(EXTRA_C_FLAGS_RELEASE "")
  9. set(EXTRA_C_FLAGS_DEBUG "")
  10. set(EXTRA_EXE_LINKER_FLAGS "")
  11. set(EXTRA_EXE_LINKER_FLAGS_RELEASE "")
  12. set(EXTRA_EXE_LINKER_FLAGS_DEBUG "")
  13.  
  14. if(MSVC)
  15.     set(EXTRA_C_FLAGS_RELEASE "/D _SECURE_SCL=0")
  16.     set(EXTRA_C_FLAGS_DEBUG "/D _SECURE_SCL=1")
  17.     set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS")
  18.     # 64-bit portability warnings, in MSVC8
  19.     if(MSVC80)
  20.         set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} /Wp64")
  21.     endif()
  22.     #if(MSVC90)
  23.     #    set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} /D _BIND_TO_CURRENT_CRT_VERSION=1 /D _BIND_TO_CURRENT_VCLIBS_VERSION=1")
  24.     #endif()
  25.  
  26.     set(EXTRA_EXE_LINKER_FLAGS_RELEASE "${EXTRA_EXE_LINKER_FLAGS_RELEASE} /debug")
  27.  
  28.     #if(ENABLE_OPENMP)
  29.     #    set(EXTRA_C_FLAGS_RELEASE "${EXTRA_C_FLAGS_RELEASE} /openmp")
  30.     #endif()
  31.  
  32.     # Remove unreferenced functions: function level linking
  33.     set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} /Gy")
  34.     set(EXTRA_C_FLAGS_RELEASE "${EXTRA_C_FLAGS_RELEASE} /Zi")
  35. endif()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement