cmake_policy(SET CMP0022 NEW) | |
enable_language(C) | |
add_library(AnObjLib OBJECT a.c) | |
target_compile_definitions(AnObjLib INTERFACE REQUIRED) | |
add_library(AnotherObjLib OBJECT b.c) | |
target_link_libraries(AnotherObjLib PUBLIC AnObjLib) | |
add_executable(exe exe.c) | |
target_link_libraries(exe AnotherObjLib) |