Tags Posts tagged with "cmake"

cmake

przez -
0 1118
Programowanie

Ogłoszono wydanie CMake 3.4.0, wieloplatformowego narzędzia do automatycznego zarządzania procesem kompilacji programu. Jego główna cecha to niezależność od używanego kompilatora oraz platformy sprzętowej. CMake nie kompiluje programu samodzielnie, lecz tworzy pliki z regułami kompilacji dla konkretnego środowiska. Dodano nowe operatory testowe w komendzie if(). Opcje w komendzie instalacyjnej otrzymały kilka nowych funkcji. Pojawiło się wsparcie dla plików źródłowych *.manifest w narzędziach MSVC. Dodano podstawowe wsparcie dla języka programowania Apple Swift. Udoskonalono różne moduły. Dodano sporo nowych właściwości.

przez -
0 435
Programowanie

Ogłoszono wydanie CMake 3.1, wieloplatformowego narzędzia do automatycznego zarządzania procesem kompilacji programu. Jego główna cecha to niezależność od używanego kompilatora oraz platformy sprzętowej. CMake nie kompiluje programu samodzielnie, lecz tworzy pliki z regułami kompilacji dla konkretnego środowiska. Dodano obsługę Windows Phone, Windows Store, Microsoft Visual Studio 2012 i nowszych wersji. Pojawiło się wsparcie Nsight Tegra w Visual Studio 2010 i nowszych wersjach.

Uproszczono składnię dla zmiennej referencji (variable references) i wyrażeń wyjściowych (escape sequences). CPack otrzymał wsparcie dla generatorów 7Z i TXZ dla lepszej wydajności przy archiwizacji LZMA.

przez -
0 398
Programowanie

Ogłoszono wydanie CMake 3.0, wieloplatformowego narzędzia do automatycznego zarządzania procesem kompilacji programu. Jego główna cecha to niezależność od używanego kompilatora oraz platformy sprzętowej. CMake nie kompiluje programu samodzielnie, lecz tworzy pliki z regułami kompilacji dla konkretnego środowiska. Dodano obsługę argumentów w nawiasach (Bracket Argument) i komentarzy w nawiasach (Bracket Comment) w języku. Zaktualizowano dokumentację. Dodano nowe generatory CodeLite i Kate. Udoskonalono wiele komend CMake.

przez -
2 485
Open Source

Sergio Costas rozpoczął jakiś czas temu prace nad programem Autovala. Jest to narzędzie, które automatycznie generuje za nas wszystkie pliki CMake dla kodu Vala. Jest ono złożone z dwóch części. Pierwsza generuje same pliki CMake, zaczynając od opisowego pliku konfiguracyjnego. Zamiast wrzucać tam: zainstaluje ten plik tutaj, itp, definiowane są takie rzeczy, jak: to jest ikona, to jest strona pomocy, to jest binarka do zainstalowania. Narzędzie samodzielnie sprawdza każdy plik, w tym wielkość ikon i decyduje, czy je włożyć do skalowalnych, czy do konkretnego rozmiaru.

Druga część uruchamia się zaraz po pierwszej, upraszczając cały proces, poprzez sprawdzenie wszystkich dostępnych plików na dysku twardym i wygenerowanie pliku konfiguracyjnego. W tym celu projekt musi posiada hierarchię katalogów: /src dla źródeł, /data/icons dla ikon itd. Owe drzewo można stworzyć automatycznie z Autovala, przed rozpoczęciem projekty. Co więcej, narzędzie przegląda pliki źródłowe, aby wiedzieć jakie będą wymagane pakiety do kompilacja z Vala.

Utworzony plik konfiguracyjny można ręcznie poprawiać. Po ponownym uruchomieniu generatora Autovala, wszystkie nasze zmiany pozostają. Sergio Costas twierdzi, że narzędzie współpracuje z 95% projektów Vala i trwają prace nad dodaniem obsługi Automake.

Polecane

Jesień Linuksowa

1 734
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...