I use cmake version 3.22.2
I have tried follow samples, all of them cannot work.
add_library(libFoo $<TARGET_OBJECTS: obj1 obj2 obj3>)
add_library(libFoo $<TARGET_OBJECTS:obj1;obj2;obj3>)
add_library(libFoo $<TARGET_OBJECTS:obj1\;obj2\;obj3>)
It seems it can only accept one object each time.
add_library(libFoo
$<TARGET_OBJECTS:obj1>
$<TARGET_OBJECTS:obj2>
$<TARGET_OBJECTS:obj3>
)
But the word “TARGET_OBJECTS” seems misleading…