Dependencies.cmake 329 B

123456789
  1. set(CMAKE_INTERMEDIATE_DIR_STRATEGY FULL CACHE STRING "" FORCE)
  2. add_library(myobj OBJECT ${CMAKE_BINARY_DIR}/depends_obj.c)
  3. add_library(mylib STATIC $<TARGET_OBJECTS:myobj> depends_lib.c)
  4. add_executable(myexe depends_main.c)
  5. target_link_libraries(myexe mylib)
  6. enable_testing()
  7. add_test(NAME myexe COMMAND $<TARGET_FILE:myexe>)