[CMake] Extend FIND_LIBRARY to properly recognize debug libs
Christian Ehrlicher
Ch.Ehrlicher at gmx.de
Wed Sep 19 09:25:04 EDT 2007
> Von: Bill Hoffman <bill.hoffman at kitware.com>
> Christian Ehrlicher wrote:
> >
> >>
> > We use this approach
> > FIND_LIBRARY(kdewin32 KDEWIN32LIB)
> > FIND_LIBRARY(kdwin32_d KDEWIN32LIB_D)
> > if(KDEWIN32LIB and KDEWIN32LIB_D)
> > set(KDEWIN32_LIBRARY optimized ... debug ...)
> > ... checking all three possibilities
> >
> > target_link_libraries(foo KDEWIN32_LIBRARY)
> >
> > But I think I can put this into one macro which needs to be used all
> over kde.
> >
> OK, that looks good. So, what is the feature you want, and how would
> it be used in this case?
>
I just wanted to avoid the above code except two lines:
FIND_LIBRARY_NEW(kdewin32 DEBUG_POSTFIX "_d" KDEWIN32_LIBRARY)
target_link_libraries(foo KDEWIN32_LIBRARY)
--> FIND_LIBRARY_NEW should do the job of selecting the correct libs for me :)
But it shouldn't be to hard to put this into a macro. I'll take a look :)
Christian
--
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail
More information about the CMake
mailing list