mirror of
https://github.com/reactos/CMake.git
synced 2025-02-02 01:55:03 +00:00
VS: Fix debugging of C++ executables if CSharp is enabled
Fixes: #16867
This commit is contained in:
parent
8bd6af0d63
commit
a6b39a5adf
@ -68,38 +68,38 @@ if(CMAKE_CSharp_STANDARD_LIBRARIES_INIT)
|
|||||||
mark_as_advanced(CMAKE_CSharp_STANDARD_LIBRARIES)
|
mark_as_advanced(CMAKE_CSharp_STANDARD_LIBRARIES)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# set missing flags (if they do not exist). This is needed in the
|
# set missing flags (if they are not defined). This is needed in the
|
||||||
# unlikely case that you have only C# and no C/C++ targets in your
|
# unlikely case that you have only C# and no C/C++ targets in your
|
||||||
# project.
|
# project.
|
||||||
if(NOT EXISTS CMAKE_SHARED_LINKER_FLAGS)
|
if(NOT DEFINED CMAKE_SHARED_LINKER_FLAGS)
|
||||||
set(CMAKE_SHARED_LINKER_FLAGS "" CACHE STRING "" FORCE)
|
set(CMAKE_SHARED_LINKER_FLAGS "" CACHE STRING "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
if(NOT EXISTS CMAKE_SHARED_LINKER_FLAGS_DEBUG)
|
if(NOT DEFINED CMAKE_SHARED_LINKER_FLAGS_DEBUG)
|
||||||
set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "" CACHE STRING "" FORCE)
|
set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "" CACHE STRING "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
if(NOT EXISTS CMAKE_SHARED_LINKER_FLAGS_RELEASE)
|
if(NOT DEFINED CMAKE_SHARED_LINKER_FLAGS_RELEASE)
|
||||||
set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "" CACHE STRING "" FORCE)
|
set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "" CACHE STRING "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
if(NOT EXISTS CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL)
|
if(NOT DEFINED CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL)
|
||||||
set(CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL "" CACHE STRING "" FORCE)
|
set(CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL "" CACHE STRING "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
if(NOT EXISTS CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO)
|
if(NOT DEFINED CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO)
|
||||||
set(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO "" CACHE STRING "" FORCE)
|
set(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO "" CACHE STRING "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT EXISTS CMAKE_EXE_LINKER_FLAGS)
|
if(NOT DEFINED CMAKE_EXE_LINKER_FLAGS)
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "" CACHE STRING "" FORCE)
|
set(CMAKE_EXE_LINKER_FLAGS "" CACHE STRING "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
if(NOT EXISTS CMAKE_EXE_LINKER_FLAGS_DEBUG)
|
if(NOT DEFINED CMAKE_EXE_LINKER_FLAGS_DEBUG)
|
||||||
set(CMAKE_EXE_LINKER_FLAGS_DEBUG "" CACHE STRING "" FORCE)
|
set(CMAKE_EXE_LINKER_FLAGS_DEBUG "" CACHE STRING "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
if(NOT EXISTS CMAKE_EXE_LINKER_FLAGS_RELEASE)
|
if(NOT DEFINED CMAKE_EXE_LINKER_FLAGS_RELEASE)
|
||||||
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "" CACHE STRING "" FORCE)
|
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "" CACHE STRING "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
if(NOT EXISTS CMAKE_EXE_LINKER_FLAGS_MINSIZEREL)
|
if(NOT DEFINED CMAKE_EXE_LINKER_FLAGS_MINSIZEREL)
|
||||||
set(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL "" CACHE STRING "" FORCE)
|
set(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL "" CACHE STRING "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
if(NOT EXISTS CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO)
|
if(NOT DEFINED CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO)
|
||||||
set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "" CACHE STRING "" FORCE)
|
set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "" CACHE STRING "" FORCE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user