From kde-buildsystem Mon Jan 21 05:59:56 2008 From: Christian Ehrlicher Date: Mon, 21 Jan 2008 05:59:56 +0000 To: kde-buildsystem Subject: Re: Getting rid of the LIB_INSTALL_DIR hack on windows Message-Id: <479434DC.1070501 () gmx ! de> X-MARC-Message: https://marc.info/?l=kde-buildsystem&m=120089525324970 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1738108360==" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============1738108360== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig07C5500EA793185820633890" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig07C5500EA793185820633890 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Alexander Neundorf schrieb: > On Tuesday 15 January 2008, Alexander Neundorf wrote: >> On Saturday 12 January 2008, Ralf Habacker wrote: >>> Michael Pyne schrieb: >>>> On Saturday 12 January 2008, Christian Ehrlicher wrote: > ... >>>> Especially since it documents >>>> the intent better (i.e. use this for libraries, not for anything els= e). >>>> >>>> Then we could switch libraries to use install_kde4_library() and lea= ve >>>> the rest alone. >>> Because there are already kde4_... macros, i suggest to use >>> kde4_install_library() as macro name >> If we really want that (I object, will discuss later), the name would = have >> to start with KDE4_ . >> I'm currently exchanging emails with the cmake developers, so for now >> please don't commit any changes. >=20 > Ok, if we can come up with a patch we can have something like the follo= wing in=20 > cmake 2.6 (i.e. maybe for KDE 4.2): >=20 > install(TARGETS kfoo kbar USE_PROPERTIES) >=20 > Then everything related to the targets kfoo and kbar (dll, lib, but als= o=20 > associated headers and resource files) will be installed to their desti= nation=20 > directories. These directories will be set per target using=20 > set_target_properties(), which can be hidden in KDE in=20 > KDE4_ADD_EXECUTABLE/LIBRARY/PLUGIN(). > If you have a better suggestion instead of "USE_PROPERTIES" let me know= (e.g.=20 > USE_TARGET_PROPERTIES). >=20 Looks fine. maybe install(TARGETS kfoo kbar USE_PROPERTIES foo) where foo contains all informations about the install locations? Christian --------------enig07C5500EA793185820633890 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHlDTfHAIuqbOiZ+kRApOdAJ9oM1+ye45gNewB5Bf0xhHU5xISiwCeLv/2 hjI+NClrXFGGYj+EwUhgBaM= =8+KK -----END PGP SIGNATURE----- --------------enig07C5500EA793185820633890-- --===============1738108360== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem --===============1738108360==--