2013-06-10 20 views
6

buduję pakiet z projektu cmake zorganizowanej w 2 katalogów źródło:debian - CUpewnij projekt

Przy budowie ręcznie muszę iść w 2 katalogów src i zrobić:

cd src1 
mkdir build 
cd build 
cmake .. 
etc. 

cd src2 
mkdir build 
cd build 
cmake .. 
etc. 

teraz przetłumaczone na pliki debian/rules, które mam:

#!/usr/bin/make -f 
export DH_OPTIONS 
export DH_VERBOSE=1 

%: 
    dh "[email protected]" -Dsrc1 --buildsystem=cmake 
    dh "[email protected]" -Dsrc2 --buildsystem=cmake 

To nie działa i buduje tylko pakiet z src1. Jakaś wskazówka?

Odpowiedz

4

Komenda dh automatycznie wykrywa buildsystem. Polecam sprawdzić strony man z dh.

man dh 

Można spróbować tego kodu w pliku debian/rules:

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

wciąć dh linie z zakładkami, nie spacjami ponieważ składni makefile.