Alexander Neundorf wrote: > This would have the same effect, but people could simply hide the > USE_INTERFACES keyword in a variable: > set(Foo_LIBRARIES USE_INTERFACES Foo::FooLib) > > and then it's again hidden: > target_link_libraries(hello ${JPEG_LIBRARIES} ${Foo_LIBRARIES})
I don't see why anyone would do that. There are far more effective ways to make things hard for a user of a package. Thanks, Steve. -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers