| 1234567891011121314151617 |
- enable_language(C)
- add_library (lib SHARED empty.c)
- set_target_properties(lib PROPERTIES
- INCLUDE_DIRECTORIES "$<$<COMPILE_LANGUAGE:C>:/usr/include>"
- COMPILE_DEFINITIONS "$<$<COMPILE_LANGUAGE:C>:DEF>"
- COMPILE_OPTIONS "$<$<COMPILE_LANGUAGE:C>:-O>")
- add_custom_target(drive
- COMMAND ${CMAKE_COMMAND} -E echo $<TARGET_PROPERTY:lib,INCLUDE_DIRECTORIES>
- $<TARGET_PROPERTY:lib,COMPILE_DEFINITIONS>
- $<TARGET_PROPERTY:lib,COMPILE_OPTIONS>)
- add_custom_command(TARGET drive PRE_BUILD
- COMMAND ${CMAKE_COMMAND} -E echo $<TARGET_PROPERTY:lib,INCLUDE_DIRECTORIES>
- $<TARGET_PROPERTY:lib,COMPILE_DEFINITIONS>
- $<TARGET_PROPERTY:lib,COMPILE_OPTIONS>)
|