ValidTarget-TARGET_PDB_FILE.cmake 457 B

1234567891011121314151617181920
  1. enable_language(C)
  2. add_library(empty SHARED empty.c)
  3. get_property(_isMultiConfig GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
  4. if(_isMultiConfig)
  5. list(GET CMAKE_CONFIGURATION_TYPES 0 FIRST_CONFIG)
  6. set(GENERATE_CONDITION CONDITION $<CONFIG:${FIRST_CONFIG}>)
  7. endif()
  8. file(GENERATE
  9. OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/test.txt"
  10. CONTENT
  11. [[$<TARGET_PDB_FILE:empty>
  12. $<TARGET_PDB_FILE_NAME:empty>
  13. $<TARGET_PDB_FILE_DIR:empty>
  14. ]]
  15. ${GENERATE_CONDITION}
  16. )