CMP0099.cmake 603 B

12345678910111213141516171819
  1. enable_language(C)
  2. set(obj "${CMAKE_C_OUTPUT_EXTENSION}")
  3. if(BORLAND)
  4. set(pre -)
  5. endif()
  6. add_library(LinkOptions_interface INTERFACE)
  7. target_link_options (LinkOptions_interface INTERFACE ${pre}BADFLAG_INTERFACE${obj})
  8. add_library(LinkOptions_static1 STATIC LinkOptionsLib.c)
  9. target_link_libraries (LinkOptions_static1 PRIVATE LinkOptions_interface)
  10. add_library(LinkOptions_static2 STATIC LinkOptionsLib.c)
  11. target_link_libraries (LinkOptions_static2 PRIVATE LinkOptions_static1)
  12. add_executable(LinkOptions_exe LinkOptionsExe.c)
  13. target_link_libraries (LinkOptions_exe PRIVATE LinkOptions_static2)