DebugInformationFormat.cmake 855 B

123456789101112131415161718192021222324
  1. set(CMAKE_CONFIGURATION_TYPES Debug Release MinSizeRel RelWithDebInfo)
  2. cmake_policy(SET CMP0141 NEW)
  3. enable_language(C)
  4. enable_language(CXX)
  5. add_library(default-C empty.c)
  6. add_library(default-CXX empty.cxx)
  7. set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "")
  8. add_library(empty-C empty.c)
  9. add_library(empty-CXX empty.cxx)
  10. set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "Embedded")
  11. add_library(Embedded-C empty.c)
  12. add_library(Embedded-CXX empty.cxx)
  13. set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "ProgramDatabase")
  14. add_library(ProgramDatabase-C empty.c)
  15. add_library(ProgramDatabase-CXX empty.cxx)
  16. add_library(EditAndContinue-C empty.c)
  17. set_property(TARGET EditAndContinue-C PROPERTY MSVC_DEBUG_INFORMATION_FORMAT "EditAndContinue")
  18. add_library(EditAndContinue-CXX empty.cxx)
  19. set_property(TARGET EditAndContinue-CXX PROPERTY MSVC_DEBUG_INFORMATION_FORMAT "EditAndContinue")