-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!new
s.nask.org.pl!nf1.ipartners.pl!ipartners.pl!news.sileman.pl!not-for-mail
From: Kicer <...@...c>
Newsgroups: pl.comp.programming
Subject: cmake, tworzenie katalogów w katalogu build
Followup-To: pl.comp.programming
Date: Sat, 15 Jan 2011 22:03:12 +0100
Organization: Sileman news server
Lines: 24
Message-ID: <igt22c$32b$1@kushnir.sileman>
NNTP-Posting-Host: host-5db0eeee.sileman.net.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-2"
Content-Transfer-Encoding: 8Bit
X-Trace: kushnir.sileman 1295125388 3147 93.176.238.238 (15 Jan 2011 21:03:08 GMT)
X-Complaints-To: u...@k...sileman
NNTP-Posting-Date: Sat, 15 Jan 2011 21:03:08 +0000 (UTC)
User-Agent: KNode/4.4.9
Xref: news-archive.icm.edu.pl pl.comp.programming:188270
[ ukryj nagłówki ]Witam
mam projekt, w którego głównym katalogu znajduje się CMakeFiles.txt oraz
katalog ze źródłami. CMakeFiles.txt zawiera regułki dotyczące budowania
projektu i to dziala dobrze. Teraz dodałem drugi katalog zawierający drzewo
katalogów z plikami które trzeba obrobić. Dodałem do głównego CMakeFiles.txt
regułki add_custom_command oraz add_custom_target przeprowadzające
odpowiednie operacje. Wszystko byłoby dobrze, gdyby nie to że cmake nie
tworzy automatycznie struktury katalogów w katalogu build odpowiadających
drzewu katalogów plików które obrabiam "ręcznie". Stąd program który próbuje
przemielić pliki źródłowe, krzyczy ze dany katalog docelowy nie istnieje.
Jeśli skopiuję strukturę sam, wszystko przebiega należycie.
Jedynym rozwiązaniem byłoby tworzenie w katalogach mojej struktury osobnych
plików CMakeFiles.txt i dołączanie je w plikach nadrzędnych, wtedy cmake
tworzy w build całe drzewko. Da się inaczej (poza recznym dopisywaniem mkdir
do regułek add_custom_target)?
pozdrawiam
--
Michał Walenciak
gmail.com kicer86
http://kicer.sileman.net.pl
gg: 3729519
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2025-01-04 Wrocław => Application Security Engineer <=
- 2025-01-04 Chrzanów => Specjalista ds. public relations <=
- 2025-01-04 Katowice => Key Account Manager (ERP) <=
- 2025-01-03 Problem z odczytem karty CF
- 2025-01-03 Jazda z Warszawy do Krakowa teslą
- 2025-01-03 Wrocław => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-03 Warszawa => International Freight Forwarder <=
- 2025-01-03 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-01-03 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-03 Beztłumikowcy
- 2025-01-03 Lublin => Delphi Programmer <=
- 2025-01-03 Lublin => Programista Delphi <=
- 2025-01-03 [OT] nowe osoby w grupach?
- 2025-01-03 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-03 Warszawa => Developer .NET (mid) <=