CMakeLists.txt 520 B

1234567891011121314151617181920
  1. cmake_minimum_required(VERSION 3.10)
  2. project(StaticLibraryCycle)
  3. include("../AutogenTest.cmake")
  4. # Test AUTOMOC on cyclic static libraries
  5. set(CMAKE_AUTOMOC ON)
  6. # Cyclic static libraries
  7. add_library(slc_a STATIC a.cpp)
  8. target_link_libraries(slc_a ${QT_LIBRARIES} slc_b)
  9. add_library(slc_b STATIC b.cpp)
  10. target_link_libraries(slc_b ${QT_LIBRARIES} slc_c)
  11. add_library(slc_c STATIC c.cpp)
  12. target_link_libraries(slc_c ${QT_LIBRARIES} slc_a)
  13. add_executable(slc main.cpp)
  14. target_link_libraries(slc ${QT_LIBRARIES} slc_a)