Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 10116 by zmatsuo, Wed Aug 3 15:28:17 2022 UTC revision 10117 by zmatsuo, Wed Aug 3 15:28:28 2022 UTC
# Line 14  option(SUPPORT_OLD_WINDOWS "windows 95 s Line 14  option(SUPPORT_OLD_WINDOWS "windows 95 s
14  option(ENABLE_TTXSAMPLES "TTXSamples" ON)  option(ENABLE_TTXSAMPLES "TTXSamples" ON)
15  option(MORE_WARNING "stronger warning" OFF)  option(MORE_WARNING "stronger warning" OFF)
16  option(TTXSSH "ttxssh" ON)  option(TTXSSH "ttxssh" ON)
17    option(DYNAMIC_CODE_ANALYSIS "Dynamic code analysis" OFF)
18    
19  set_property(GLOBAL PROPERTY USE_FOLDERS ON)  set_property(GLOBAL PROPERTY USE_FOLDERS ON)
20  get_property(IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)  get_property(IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
# Line 83  if(MSVC) Line 84  if(MSVC)
84      set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SAFESEH:NO")      set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SAFESEH:NO")
85      set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SAFESEH:NO")      set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SAFESEH:NO")
86    endif()    endif()
87      if(DYNAMIC_CODE_ANALYSIS)
88        if(${MSVC_VERSION} GREATER_EQUAL 1920)
89          # Visual Studio 2019以上の時
90          set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /fsanitize=address")
91          set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /fsanitize=address")
92          set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /fsanitize=address")
93          set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /fsanitize=address")
94        endif()
95      endif()
96  elseif(MINGW)  elseif(MINGW)
97    if(_WIN32_WINNT)    if(_WIN32_WINNT)
98      set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_WIN32_WINNT=${_WIN32_WINNT}")      set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_WIN32_WINNT=${_WIN32_WINNT}")

Legend:
Removed from v.10116  
changed lines
  Added in v.10117

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26