2013-06-10 9 views
6

Ich baue ein Paket von einem Cmake Projekt in zwei Quellverzeichnissen organisiert:debian Verpackung - Cmake Projekt

Beim manuellen Aufbau ich in dem 2 src dirs zu gehen und zu tun:

cd src1 
mkdir build 
cd build 
cmake .. 
etc. 

cd src2 
mkdir build 
cd build 
cmake .. 
etc. 

Jetzt übersetzt in eine debian/rules dateien habe ich:

Dies funktioniert nicht und nur Pakete mit src1 erstellt. Irgendein Hinweis?

Antwort

4

Der Befehl dh erkennt automatisch die buildsystem. Ich empfehle Ihnen, die man-Seiten von dh zu überprüfen.

man dh 

können Sie versuchen, diesen Code in Ihrer debian/rules Datei:

#!/usr/bin/make -f 
%: 
    dh [email protected] --sourcedirectory=src1 
    dh [email protected] --sourcedirectory=src2 

einrücken die dh Linien mit Tabs, nicht mit Leerzeichen wegen Make-Datei Syntax.