Portál AbcLinuxu, 17. července 2025 06:45


Dotaz: cmake a neštandardna cesta ku knižnici

27.12.2007 12:49 rastos | skóre: 63 | blog: rastos
cmake a neštandardna cesta ku knižnici
Přečteno: 242×
Odpovědět | Admin
Nazdar.

Skúšal som skompilovať avidemux a nejak sa mi nedarí. Avidemux projekt zjavne prešiel na požívanie cmake a cmake nevie nájsť na mojom systéme niektoré knižnice. A to preto, že ich mám na neštandardnom mieste. Napr. LAME headre mám v /usr/local/lame/include a jeho .lib súbory v /usr/local/lame/lib.

Nefunguje nastavenie CFLAGS, CPPFLAGS, CXXFLAGS, CMAKE_CXX_FLAGS, CMAKE_C_FLAGS ... cez premenne prostredia ani cez parameter -D (resp. nastaviť ich nastavím, ale cmake napriek tomu LAME nenajde)

Vie mi niekto poradiť, ako dokopať cmake (alebo CMakeList.txt v avidemux-e) k tomu, aby tie hlavičkové subory a knižnice našiel?

./configure spravidla ma nejaké --with-extra-includes a --with-extra-libs alebo niečo podobné. Ako vyzerá ekvivalent pre cmake?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Prom avatar 22.1.2008 15:59 Prom | skóre: 10 | Praha 5
Rozbalit Rozbalit vše Re: cmake a neštandardna cesta ku knižnici
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus LD_LIBRARY_PATH, mi to zabralo u opensync
slax - nový pohled na svět...
22.1.2008 16:48 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: cmake a neštandardna cesta ku knižnici
Uh, sorry. Trocha som na tu otázku zabudol. Riešenie som medzičasom našiel sám a spočívalo v upravení buildovacích skriptov pre avidemux. cmake samotný s tým nemá nič spoločné.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.