On Mon, Feb 9, 2009 at 12:39 PM, Luigi Calori <l.cal...@cineca.it> wrote:
> I' m quite a newbie in static linking, I would like to combine two lib > into one: > say libtiff needs libjpeg and zlib > If you generate them separately, then when you build an executable that > needs libtiff, you have to link also libjpeg and zlib otherwise unref > happens > It is possible, under VisualStudio interface, to specify libjpeg.lib and > zlib.lib as Additional Dependencies > This way (even if the linker show warnings as duplicate symbols) I > obtain a libtiff that can be used alone. > My question is: can I obtain the same result with cmake? > I' ve tried to use TARGET_LINK_LIBRARIES, that is perfecly working for > exe and SHARED linkage but no success: the > vs project has always the Additional Dependencies field empty. > > Am I completely missing something? Try using the STATIC_LIBRARY_FLAGS option to set_target_properties(). -- Philip Lowman
_______________________________________________ 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://www.cmake.org/mailman/listinfo/cmake