VsJustMyCode.cmake 849 B

123456789101112131415161718192021222324
  1. set(CMAKE_CONFIGURATION_TYPES Debug)
  2. enable_language(C)
  3. enable_language(CXX)
  4. add_library(JMC-default-C empty.c)
  5. add_library(JMC-default-CXX empty.cxx)
  6. set(CMAKE_VS_JUST_MY_CODE_DEBUGGING OFF)
  7. add_library(JMC-OFF-C empty.c)
  8. add_library(JMC-OFF-CXX empty.cxx)
  9. set(CMAKE_VS_JUST_MY_CODE_DEBUGGING ON)
  10. add_library(JMC-ON-C empty.c)
  11. add_library(JMC-ON-CXX empty.cxx)
  12. set(CMAKE_VS_JUST_MY_CODE_DEBUGGING OFF)
  13. add_library(JMC-TGT-ON-C empty.c)
  14. set_property(TARGET JMC-TGT-ON-C PROPERTY VS_JUST_MY_CODE_DEBUGGING ON)
  15. add_library(JMC-TGT-ON-CXX empty.cxx)
  16. set_property(TARGET JMC-TGT-ON-CXX PROPERTY VS_JUST_MY_CODE_DEBUGGING ON)
  17. add_library(JMC-TGT-OFF-C empty.c)
  18. set_property(TARGET JMC-TGT-OFF-C PROPERTY VS_JUST_MY_CODE_DEBUGGING OFF)
  19. add_library(JMC-TGT-OFF-CXX empty.cxx)
  20. set_property(TARGET JMC-TGT-OFF-CXX PROPERTY VS_JUST_MY_CODE_DEBUGGING OFF)