FrameworkDependencyAutogen.cmake 484 B

1234567891011121314151617181920
  1. enable_language(C)
  2. set(CMAKE_LINK_DEPENDS_NO_SHARED ON)
  3. set(QT_VERSION_MAJOR 6)
  4. set(fake_moc_path "${CMAKE_CURRENT_BINARY_DIR}/fake_moc")
  5. file(WRITE "${fake_moc_path}" "")
  6. add_library(test1 SHARED simplelib.c)
  7. add_library(test2 SHARED empty.c)
  8. target_link_libraries(test2 test1)
  9. set_target_properties(test1 test2 PROPERTIES
  10. FRAMEWORK ON
  11. AUTOMOC ON
  12. AUTOMOC_EXECUTABLE "${fake_moc_path}"
  13. )
  14. include(${CMAKE_CURRENT_LIST_DIR}/Common.cmake)
  15. generate_output_files(test1 test2)