mirror of
https://github.com/Fluorohydride/ygopro.git
synced 2026-10-18 14:41:03 +08:00
24 lines
575 B
CMake
24 lines
575 B
CMake
# - Enable Just My Code debugging on MSVC
|
|
#
|
|
# include(MSVCJustMyCodeDebugging)
|
|
#
|
|
# Requires these CMake modules:
|
|
# ListCombinations.cmake
|
|
#
|
|
# The cmake property VS_JUST_MY_CODE_DEBUGGING introduced in CMake 3.15
|
|
# also add /JMC to Release configuration, which is inappropriate
|
|
|
|
if(MSVC AND NOT "${MSVC_VERSION}" LESS 1918)
|
|
# Only available in VS 2017 15.8 and newer
|
|
include(ListCombinations)
|
|
list_combinations(_varnames
|
|
PREFIXES
|
|
CMAKE_CXX_FLAGS_
|
|
SUFFIXES
|
|
DEBUG
|
|
RELWITHDEBINFO)
|
|
foreach(_var ${_varnames})
|
|
set(${_var} "${${_var}} /JMC")
|
|
endforeach()
|
|
endif()
|