URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 124823
[ Назад ]
Исходное сообщение
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено opennews , 18-Июл-21 23:47
Представлен релиз кроссплатформенного открытого генератора сценариев сборки CMake 3.21, выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код CMake написан на языке C++ и распространяется под лицензией BSD...Подробнее: https://www.opennet.me/opennews/art.shtml?num=55503
Содержание
- Релиз систем сборки CMake 3.21 и Meson 0.59,pashev.me, 23:47 , 18-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,help_wp MySQL default, 00:02 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,pashev.me, 00:07 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 12:38 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 03:12 , 26-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 13:21 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 07:10 , 20-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,заминированный тапок, 17:20 , 21-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 08:10 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,lockywolf, 11:05 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 11:51 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,lockywolf, 11:56 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,anonymous, 13:46 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,ip1982, 20:33 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,pashev.me, 00:35 , 20-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,lockywolf, 05:23 , 20-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 00:09 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,нах.., 12:42 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 12:53 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 00:23 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 01:51 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 02:00 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,йо ж, 02:35 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 03:43 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,sn, 04:17 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Zenitur, 12:13 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,user90, 03:03 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,c0rax, 03:21 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 03:46 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 12:48 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,lockywolf, 05:47 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,anonymous, 09:33 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 12:50 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 07:15 , 20-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,нах.., 12:39 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 15:37 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,ананоша, 16:14 , 19-Июл-21
- Релиз систем сборки CMake 3.21 и Meson 0.59,Аноним, 16:32 , 19-Июл-21
Сообщения в этом обсуждении
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено pashev.me , 18-Июл-21 23:47
Это вы специально в одной новости разместили?Для сборки с autotools необходимы только шел, мэйк и компиляторы.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено help_wp MySQL default , 19-Июл-21 00:02
> Для сборки мнеобходимы только шел, мэйк и компиляторы.Ну, собери с autotools FreeCAD
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено pashev.me , 19-Июл-21 00:07
Давайте почесноку. Пусть фанаты симэйка соберут сначала компилятор си++, а потом симэйк.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 12:38
Нефанат: А в чём сложность? Для сборки g++ cmake не требуется.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 26-Июл-21 03:12
Будешь бутстрапать новую платформу - узнаешь :)
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 13:21
> используемого в таких проектах, как KDE, LLVM/Clang
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 20-Июл-21 07:10
> Давайте почесноку. Пусть фанаты симэйка соберут сначала компилятор си++, а потом симэйк.Собираю Clang, собираю CMake. Вопросы?
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено заминированный тапок , 21-Июл-21 17:20
>Давайте почесноку. Пусть фанаты симэйка соберут сначала компилятор си++, а потом симэйк.Давайте почесноку. Пусть фанаты программного кода соберут сначала железо, а потом %наименование_программного_продукта%
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 08:10
Оно не работает в Windows. Как мне собрать мультиплатформенный проект?
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено lockywolf , 19-Июл-21 11:05
См главу 17:https://www.penguinrandomhouse.com/books/600402/autotools-2n.../
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 11:51
А ну да, как я забыл, можно в квартиру попадать через форточку:
Устанавливать msys2 и mingw-w64 или даже кросс компайлить, и потом бороться с непонятными багами
mingw-w64 на Windows системе.Мне лично нужна поддержка (нативного) компилятора от Microsoft MSVC. И CMake это умеет.
P.S.
Мне кажется, не следует кидать ссылки за paywall'ом . Это не вежливо. Достаточно было этого
https://stackoverflow.com/questions/65555603/how-to-produce-...
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено lockywolf , 19-Июл-21 11:56
Каким-таким paywall? Книга элементарно ищется на worldcat (правда, без оглавления, поэтому и ссылка на ресурс, где оглавление опубликовано), который и покажет, где находится ближайшая к Вам библиотека, в которой с ней можно ознакомиться.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено anonymous , 19-Июл-21 13:46
Нежизнеспособно. Autotools не поддерживают тулчейны, которых нет в msys2, а значит, собранный пакет будет с оверхедом из библиотек совместимости из msys2 окружения. Статический бинарь сложного проекта собрать вообще невозможно.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено ip1982 , 19-Июл-21 20:33
> Autotools не поддерживают тулчейны, которых нет в msys2Бгггг :)
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено pashev.me , 20-Июл-21 00:35
> Статический бинарь сложного проекта собрать вообще невозможно.Бггг. Система сборки тут вообще ни при чём. Но раз уж тема затронута: как с симэйком собирать статические и динамические библиотеки сразу?
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено lockywolf , 20-Июл-21 05:23
>> Статический бинарь сложного проекта собрать вообще невозможно.
> Бггг. Система сборки тут вообще ни при чём. Но раз уж тема
> затронута: как с симэйком собирать статические и динамические библиотеки сразу?А нельзя один и тот же файл собрать и с BUILD_SHARED_LIBS, и без?
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 00:09
>В свойствах "C_STANDARD" и "OBJC_STANDARD", а также в средствах для настройки параметров компилятора (Compile Features), добавлена поддержка спецификаций C17 и C23. Не прошло и 10 лет с момента выпуска стандартов.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено нах.. , 19-Июл-21 12:42
Любитель обмазаться самым свеженьким и пахнущим?
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 12:53
>C17Точно ещё не прошло.
>C23
2023 ещё не наступил.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 00:23
>Вместо утилиты make при сборке по умолчанию применяется инструментарий NinjaТеперь делаешь не ты, теперь всё делает ниндзя из додзё гугл в твоём компьютере.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 01:51
>systemd, GStreamer, Wayland, GNOME и GTKЗнатно пахнуло...
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 02:00
Ребята словно специально хотят разжечь споры на форумах и интернетах своим подделием. Дать ему популярность. Но где же тогда rust?
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено йо ж , 19-Июл-21 02:35
> минимальным числом зависимостейминимальней некуда:
> ldd `which cmake`
/usr/local/bin/cmake:
libexecinfo.so.1 => /usr/lib/libexecinfo.so.1 (0x80083b000)
libexpat.so.1 => /usr/local/lib/libexpat.so.1 (0x800841000)
libz.so.6 => /lib/libz.so.6 (0x800872000)
libarchive.so.13 => /usr/local/lib/libarchive.so.13 (0x80088e000)
libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0x800962000)
libjsoncpp.so.24 => /usr/local/lib/libjsoncpp.so.24 (0x8009da000)
libuv.so.1 => /usr/local/lib/libuv.so.1 (0x800a1d000)
librhash.so.0 => /usr/local/lib/librhash.so.0 (0x800a4d000)
libthr.so.3 => /lib/libthr.so.3 (0x800a83000)
libc++.so.1 => /usr/lib/libc++.so.1 (0x800ab1000)
libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x800b86000)
libm.so.5 => /lib/libm.so.5 (0x800ba9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x800be0000)
libc.so.7 => /lib/libc.so.7 (0x800bfa000)
libelf.so.2 => /lib/libelf.so.2 (0x80100e000)
libcrypto.so.111 => /lib/libcrypto.so.111 (0x80102a000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x801328000)
liblz4.so.1 => /usr/local/lib/liblz4.so.1 (0x801355000)
libbz2.so.4 => /usr/lib/libbz2.so.4 (0x801388000)
libssl.so.11 => /usr/local/lib/libssl.so.11 (0x80139e000)
libcrypto.so.11 => /usr/local/lib/libcrypto.so.11 (0x801436000)
libdl.so.1 => /usr/lib/libdl.so.1 (0x80172c000)
libmd.so.6 => /lib/libmd.so.6 (0x801730000)
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 03:43
А curl то ему зачем?
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено sn , 19-Июл-21 04:17
Как минимум для https://cmake.org/cmake/help/latest/module/FetchContent.html
Есть ещё https://cmake.org/cmake/help/v3.0/module/ExternalProject.html
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Zenitur , 19-Июл-21 12:13
В сусе есть cmake-minimal, собранный без лишнего.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено user90 , 19-Июл-21 03:03
> нет привязки к M4, PerlСкажите, а это что, хорошо? ;)
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено c0rax , 19-Июл-21 03:21
> Скажите, а это что, хорошо? ;)Это замечательно :)
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 03:46
Это виндовозно.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 12:48
То, что нет к Perl - здорово.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено lockywolf , 19-Июл-21 05:47
А когда в cmake появится поддержка rust?
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено anonymous , 19-Июл-21 09:33
Зачем? Он своим карго справляется. Ты бы еще поддержку PHP попросил.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 12:50
И нет поддержки сборки под Redox.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 20-Июл-21 07:15
А джава скрипта?
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено нах.. , 19-Июл-21 12:39
> unescaped_variables" и "unescaped_uninstalled_variablesВидать слабо для консистентности назвать unescaped_installed_variables. Ну этож любители пообмазываться пистончикками.
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 15:37
> Visual Studio 2022 Preview 1.1.В трекере ошибок CMake есть рекомендация по запуску с Preview 2 - указывать версию ToolChain (-T v143), или установить версию первого от предыдущей версии студии.
>Brad King @brad.king · Jul 15, 2021
>For reference, VS 2022 preview 2 can partly work with CMake 3.21.0 by:
> Running with -T v143, or
> Installing the v142 (v14.29-16.11) build tools component.
https://gitlab.kitware.com/cmake/cmake/-/issues/22339#note_9...
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено ананоша , 19-Июл-21 16:14
Cmake такое УГ что ппц. Лучше использовать что-то другое
"Релиз систем сборки CMake 3.21 и Meson 0.59"
Отправлено Аноним , 19-Июл-21 16:32
И кто-то пробовал собирать Гэ-стример на винде мезоном?