Fix for (general, optimize, debug) link issue (was Re: kdelibs compile error)

Bill Hoffman bill.hoffman at kitware.com
Thu Aug 7 23:56:35 CEST 2008


Brad King has committed a fix for this in CVS CMake:
(If you could give it a try, I will merge it into the 2.6 branch for 2.6.2.)


Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv12085/Source

Modified Files:
	cmTargetLinkLibrariesCommand.cxx
	cmTargetLinkLibrariesCommand.h
Log Message:
ENH: Tolerate repeated link library types

The "debug", "optimized", and "general" link library type specifier
arguments to the target_link_library commands are sometimes repeated in
user code due to variable expansion and other complications.  Instead of
silently accepting the duplicates and trying to link to a bogus library
like "optimized.lib", warn and ignore the earlier specifiers.


Index: cmTargetLinkLibrariesCommand.h
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmTargetLinkLibrariesCommand.h,v
retrieving revision 1.15
retrieving revision 1.16
RCS file: /cvsroot/CMake/CMake/Source/cmTargetLinkLibrariesCommand.cxx,v
retrieving revision 1.25
retrieving revision 1.26


Thanks

-Bill


More information about the Kde-windows mailing list