Re: 3 pro in einer Spec

"Sascha 'saigkill' Manns" <[email protected]> Fri, 16 Apr 2010 19:51:42 +0200
Newsgroups gmane.linux.suse.programming
Organization openSUSE Marketing Team
Message-ID <[email protected]>
Am Freitag, 16. April 2010 19:34:26 wrote Bernhard Walle:
> Am 16.04.10 16:11, schrieb Sascha 'saigkill' Manns:
> > Am Freitag, 16. April 2010 07:38:32 wrote Bernhard Walle:
> >> Am 16.04.10 02:38, schrieb Philipp Thomas:
> >>> Was bitte sind pro Dateien? Kannst Du bitte etwas
> >>> allgemeinverständlicher dein Problem beschreiben?
> >> 
> >> qmake-Projektdateien. Mit 'qmake <bla>.pro' wird ein Makefile
> >> generiert, ähnlich wie bei CMake aus CMakeLists.txt.
> > 
> > Genau die meine ich ...
> 
> Zu Deiner Frage:
> 
> Du kannst ja einfach im %build die drei Programme nacheinander bauen,
> z.B.:
> 
>   %build
>   mkdir a-build
>   mkdir b-build
>   mkdir c-build
>   cd a-build
>   qmake ../a-build.pro
>   make
>   cd ../b-build
>   qmake ../b-build.pro
>   make
>   cd ../c-build
>   qmake ../c-build.pro
>   make
>   cd ..
> 
> Dann getrennt installieren
> 
>   %install
>   cd a-build
>   make install DESTDIR=$RPM_BUILD_ROOT
>   cd ../b-build
>   make install DESTDIR=$RPM_BUILD_ROOT
>   cd ../c-build
>   make install DESTDIR=$RPM_BUILD_ROOT
> 
> Und dann drei Unterpakete, jeweils mit den jeweiligen Binaries im
> %file.
Jaaaa, super. Das müsste klappen. :-)
Vielen Dank...
-- 
Sincerely yours

Sascha Manns			
openSUSE Community & Support Agent
openSUSE Marketing Team

Blog: http://saigkill.wordpress.com

Web: http://www.open-slx.de (openSUSE Box Support German)
Web: http://www.open-slx.com (openSUSE Box Support English)
signature.asc (application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)

iEYEABECAAYFAkvIo68ACgkQvBb8uodyeZS1IgCfeocTZXEmoK2DlY07ThTwSvLK
wtsAnRcVYUkPqnvpZHm4BJAa/lNbeccp
=nMLi
-----END PGP SIGNATURE-----