kicad.spec

Bartosz Świątek shadzik at gmail.com
Mon Jan 3 14:57:24 CET 2011


W dniu 3 stycznia 2011 09:48 użytkownik Daniel Dawid Majewski
<light-i w o2.pl> napisał:
> W odpowiedzi na wiadomość z dnia 03.01.2011 09:20, od Bartosz Świątek:
>>>> +%{__cmake} -DCMAKE_VERBOSE_MAKEFILE=ON \
>>>> +-DCMAKE_BUILD_TYPE=Release \
>>>> +-DCMAKE_CXX_FLAGS="-m64" \
>>>> +-DwxUSE_UNICODE=ON \
>>>> +-DKICAD_KEEPCASE=ON \
>>>> +-DKICAD_MINIZIP=OFF \
>>>> +-DCMAKE_INSTALL_PREFIX=%{_prefix} \
>>>> +-DCMAKE_SYSTEM_LIBRARY_PATH=%{_libdir} \
>>>> +-DKICAD_INTERNAT="%{_localedir}" \
>>>> +-DKICAD_PLUGINS="%{_datadir}/%{name}/plugins" \
>>>> +-DKICAD_DATA="%{_datadir}/%{name}" \
>>>> +-DKICAD_DOCS="%{_datadir}/%{name}/doc" \
>>>> +-DKICAD_HELP="%{_datadir}/%{name}/help" \
>>>> +-DKICAD_MODULES="%{_datadir}/%{name}/modules" \
>>>> +-DKICAD_LIBRARY="%{_datadir}/%{name}/library" \
>>>> + ../
>> To jest w ogóle pomieszanie z poplątaniem, bo makro cmake jest źle
>> użyte i nadpisywane są wartości jakimiś bzdurami.
>> Na twardo podany buildtype mimo ze makro definiuje już rodzaj builda itp. itd.
> Drobne pytanie : Czy PLD jest zgodne z FHS ? Te definicje porządkują
> chyba ten temat bardziej logicznie, minizip jest w distro w oddzielnej
> paczce... Jakieś konkrety ?

A nie podałem konkretnie? No to może wylistuję:

1) -DCMAKE_VERBOSE_MAKEFILE=ON - zbędne lub powinno być tylko w trybie debug
2) -DCMAKE_BUILD_TYPE=Release - totalnie źle i zbędne, dlaczego
pisałem już wyżej
3) -DCMAKE_CXX_FLAGS="-m64" - meeeega źle i w ogóle zbędne, a jeśli
już to powinno być ustawione na nasze standardowe flagi, co chyba już
też makro samo w sobie załatwia
4) -DCMAKE_INSTALL_PREFIX=%{_prefix}  - definiowane przez makro, więc źle
5) -DCMAKE_SYSTEM_LIBRARY_PATH=%{_libdir} - nie chce mi się powtarzać

Innych rzeczy mi się nawet nie chce sprawdzać czy są poprawne. Jak na
początek to ja widzę 5 błędów w samym wywołaniu cmake, ciekawe ile
błędów ogólnie się znajdzie.



-- 
"I'm living proof if you do one thing right in your career, you can
coast for a long time. A LOOOOONG time." -Guy Kawasaki


More information about the pld-devel-pl mailing list