![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от opennews (??), 29-Мрт-25, 11:02 | ||
Представлен релиз кроссплатформенного открытого генератора сценариев сборки CMake 4.0.0, выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код CMake написан на языке C++ и распространяется под лицензией BSD... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Релиз сборочной системы CMake 4.0.0" | –4 +/– | ![]() |
Сообщение от Аноним (1), 29-Мрт-25, 11:02 | ||
Какие преимущества перед Мизоном? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
2. "Релиз сборочной системы CMake 4.0.0" | –5 +/– | ![]() |
Сообщение от A.Stahl (ok), 29-Мрт-25, 11:06 | ||
Распространённость и... и всё. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
4. "Релиз сборочной системы CMake 4.0.0" | +14 +/– | ![]() |
Сообщение от Аноним (4), 29-Мрт-25, 11:14 | ||
Преимущества что в отличии от мизона смаке легко пользоваться. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
28. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от Аноним (-), 29-Мрт-25, 13:00 | ||
Я бы не сказал что cmake прост в использовании | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
80. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от Аноним (80), 29-Мрт-25, 19:48 | ||
У него отличная документация, в отличие от... | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
94. "Релиз сборочной системы CMake 4.0.0" | +2 +/– | ![]() |
Сообщение от Аноним (-), 29-Мрт-25, 21:58 | ||
> Преимущества что в отличии от мизона смаке легко пользоваться. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
![]() | ||
117. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от анонд (?), 30-Мрт-25, 17:13 | ||
Что любопытно пакетный менеджер Conan для C и C++ написан и... версии 1 и 2 несовместимы. Микрософт написали vcpkg на обычном CMake поэтому таких проблем нет при обновлениях. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "Релиз сборочной системы CMake 4.0.0" | –8 +/– | ![]() |
Сообщение от Аноним (5), 29-Мрт-25, 11:14 | ||
Мезон под гномом, сабж под вендузятниками. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
95. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (-), 29-Мрт-25, 21:59 | ||
> Мезон под гномом, сабж под вендузятниками. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
98. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от Аноним (5), 29-Мрт-25, 22:22 | ||
Обратная косая только в досе, ничего странного. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
115. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (115), 30-Мрт-25, 13:04 | ||
DOS прекрасно понимает пути с обычными слэшами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
105. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (-), 30-Мрт-25, 05:58 | ||
Было такое называется Windows 8. В Windows 8.1 по просьбе не довольных вернули некоторые вещи обратно. "Windows 8 была разработана с учетом как мобильных устройств, так и настольных компьютеров. Она представила новый интерфейс, известный как "Metro" (позже переименованный в "Modern UI"), который был оптимизирован для сенсорных экранов и мобильных устройств, таких как планшеты. | ||
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору |
![]() | ||
7. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Александр (??), 29-Мрт-25, 11:28 | ||
Скорее интересны преимущества перед premake, xmake, scons и waf | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
16. "Релиз сборочной системы CMake 4.0.0" | +3 +/– | ![]() |
Сообщение от Аноним (1), 29-Мрт-25, 12:12 | ||
эти все какая-то маргинальщина, в основном же юзают мизон и смаке в открытых проектах | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
24. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (5), 29-Мрт-25, 12:47 | ||
Gn всё ещё самый популярный и наиболее распространённый в опенсорсе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
37. "Релиз сборочной системы CMake 4.0.0" | +2 +/– | ![]() |
Сообщение от Rezzet (??), 29-Мрт-25, 13:49 | ||
это GNиль от гулгла которая? ни справки, ни разобраться? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
96. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (-), 29-Мрт-25, 22:00 | ||
> Скорее интересны преимущества перед premake, xmake, scons и waf | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
![]() | ||
101. "Релиз сборочной системы CMake 4.0.0" | +2 +/– | ![]() |
Сообщение от anonymous (??), 30-Мрт-25, 04:24 | ||
Прикасался к каждой хтони в разное время. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
![]() | ||
36. "Релиз сборочной системы CMake 4.0.0" | +5 +/– | ![]() |
Сообщение от Rezzet (??), 29-Мрт-25, 13:48 | ||
Преимущество в том что CMake все поддерживают и он становится некоторым де-факто стандартом для C++, а самое важное его поддерживает vcpkg и теперь охренелион зависимостей в проект можно подтянуть двумя файлами. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
118. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от анонд (?), 30-Мрт-25, 17:14 | ||
и пакетный менеджер Conan продвигаемый JFrog, но обновления принимают там намного дольше | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
53. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от cmake_for_ever (?), 29-Мрт-25, 15:20 | ||
meson не поддерживает и не будет никогда поддерживать | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
63. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от llolik (ok), 29-Мрт-25, 16:38 | ||
Это какой-то левый тикет. Основное обсуждение вот https://github.com/mesonbuild/meson/issues/5024 . Читал я, правда, по диагонали, но не увидел мысли | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
121. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от sena![]() | ||
Например в симейк не нужно программировать отдельно поддержку библиотеки как в мезоне: | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
122. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от llolik (ok), 31-Мрт-25, 08:40 | ||
> Например в симейк не нужно программировать отдельно поддержку библиотеки как в мезоне: | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
125. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от sena![]() | ||
>> Например в симейк не нужно программировать отдельно поддержку библиотеки как в мезоне: | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
127. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от llolik (ok), 31-Мрт-25, 14:00 | ||
> Ну-ну. Удобство это конечно хорошо, в принципе. Но тогда выходит, если не | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
128. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от sena![]() | ||
> ты вернёшься в те же custom_target-ы Можешь не пользоваться модулем GNOME, если желаешь, кто же тебе возразит-то. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
132. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от llolik (ok), 31-Мрт-25, 19:01 | ||
> Ну давай, покажи как собрать без этого костыля | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
133. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от sena![]() | ||
> Создаёшь custom_target -> пихаешь туда приложение/набор ключей/INPUT - исходник/OUTPUT -кортеж нагенерированного -> вписываешь CT в зависимость target-а. Всё. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Релиз сборочной системы CMake 4.0.0" | –4 +/– | ![]() |
Сообщение от Аноним (4), 29-Мрт-25, 11:13 | ||
CMake давно пора заменить нейросетям. И описаниями на естественном языке. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Тор (?), 29-Мрт-25, 11:18 | ||
Сразу всеми нейросетями заменить точно , что бы одна кнопка и готово. А , ты умный! Тоже так же думаю! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
65. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от Аноним (-), 29-Мрт-25, 16:53 | ||
Вы понимаете что выполнение задач нейросетями не детерминировано? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
![]() | ||
71. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (71), 29-Мрт-25, 17:42 | ||
>сделать за***** | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
![]() | ||
86. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от eugene_martein (ok), 29-Мрт-25, 20:51 | ||
Для всех хейтеров CMake: если вы считаете, что новый релиз 4.0.0 не изменит ваше негативное мнение, то, вероятно, вы просто не обновили свои навыки разработки со временем. Ну что ж, оставайтесь в прошлом с вашими устаревшими привычками, в то время как другие двигаются вперед, используя современные инструменты для улучшения своей работы. Всегда найдется место для прогресса, даже если для некоторых он кажется чуждым. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
![]() | ||
90. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от _ (??), 29-Мрт-25, 21:15 | ||
Ути-пуся, уже делаются тулы _лучше_ cmake ... и когда их таки доведут до ума ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
130. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от eugene_martein (ok), 31-Мрт-25, 18:53 | ||
Ну, конечно, всегда есть место для улучшений и конкуренции. Если новые тулы действительно обещают быть лучше, то это замечательно! Но не забывайте, что CMake уже давно зарекомендовал себя как надежный инструмент среди многих разработчиков. Пока ждем, когда эти 'тулы' доведут до ума, CMake продолжает помогать множеству проектов достигать успеха. Конкуренция всегда стимулирует инновации, так что будем следить за развитием событий! | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Релиз сборочной системы CMake 4.0.0" | +7 +/– | ![]() |
Сообщение от Александр (??), 29-Мрт-25, 11:29 | ||
Вырвиглазное ничто этот ваш cmake, но в мире C++ стал почему-то почти стандартом | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "Релиз сборочной системы CMake 4.0.0" | +3 +/– | ![]() |
Сообщение от Аноним (10), 29-Мрт-25, 11:32 | ||
А какая альтернатива? Автокрап? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
18. "Релиз сборочной системы CMake 4.0.0" | –1 +/– | ![]() |
Сообщение от Аноним (18), 29-Мрт-25, 12:21 | ||
Bazel уделывает cmake по всем параметрам | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
27. "Релиз сборочной системы CMake 4.0.0" | +3 +/– | ![]() |
Сообщение от Аноним (27), 29-Мрт-25, 12:54 | ||
> Bazel уделывает cmake по всем параметрам | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
38. "Релиз сборочной системы CMake 4.0.0" | +2 +/– | ![]() |
Сообщение от morphe (?), 29-Мрт-25, 13:55 | ||
Есть реализация на Rust | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
55. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от Аноним (55), 29-Мрт-25, 15:31 | ||
Ещё мимей. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
30. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (-), 29-Мрт-25, 13:01 | ||
А он умеет собирать Cxx проекты? | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
![]() | ||
72. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от Аноним (71), 29-Мрт-25, 17:44 | ||
По параметрам жрущести и безопасности бизнеса (чтобы всякие васяны не лезли в проекты своими грязными лапами) точно. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
![]() | ||
100. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (100), 30-Мрт-25, 04:17 | ||
> Bazel уделывает cmake по всем параметрам | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
![]() | ||
50. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от Neon (??), 29-Мрт-25, 15:16 | ||
Visual Studio проекты))) или на худой конец QtCreator, CodeBlocks))). Наглядно и сердито))) | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
![]() | ||
56. "Релиз сборочной системы CMake 4.0.0" | +3 +/– | ![]() |
Сообщение от Аноним (55), 29-Мрт-25, 15:35 | ||
Но QtCreator это IDE и он пользуется для сборки, всё тем же, cmake. Или альтернативно может QBS. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
102. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (102), 30-Мрт-25, 04:27 | ||
Наглядно, сердито, но что делать на системах без GUI, таких как CI? | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
![]() | ||
29. "Релиз сборочной системы CMake 4.0.0" | +2 +/– | ![]() |
Сообщение от Аноним (27), 29-Мрт-25, 13:01 | ||
> Вырвиглазное ничто этот ваш cmake, но в мире C++ стал почему-то почти стандартом | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
![]() | ||
64. "Релиз сборочной системы CMake 4.0.0" | –1 +/– | ![]() |
Сообщение от Аноним (64), 29-Мрт-25, 16:43 | ||
Почему не могут сделать совместимость в версией 1.0? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
91. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от _ (??), 29-Мрт-25, 21:18 | ||
>Ибо его разрабатывали не скриптовики, жабокодеры | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
![]() | ||
123. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от 1 (??), 31-Мрт-25, 09:42 | ||
Ты настолько молодой, что не помнишь python 2 ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
81. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (80), 29-Мрт-25, 19:50 | ||
Сам ты вырвиглазный. Уж всяко лучше Makefile простыней в синтаксисе 70-х годов. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
![]() | ||
87. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от eugene_martein (ok), 29-Мрт-25, 20:53 | ||
Ну конечно, хейтить всегда легче, чем понять и принять изменения. CMake может и не идеален, но он эволюционировал и стал неотъемлемой частью среды разработки C++. Вместо того чтобы тратить энергию на нытье, лучше было бы попробовать изучить и воспользоваться преимуществами, которые он предлагает. В конце концов, лидерство CMake в мире C++ говорит само за себя - возможно, стоит задуматься, почему это произошло, вместо того чтобы просто ругаться на него. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
![]() | ||
92. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от _ (??), 29-Мрт-25, 21:23 | ||
> стоит задуматься, почему это произошло | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
131. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от eugene_martein (ok), 31-Мрт-25, 18:54 | ||
Да, история С++ действительно полна различных нюансов и компромиссов, но в конечном итоге он остается одним из самых мощных и широко используемых языков программирования. Точно так же, как и CMake, который, несмотря на свои недостатки, облегчает сборку проектов и делает жизнь разработчиков проще. Важно уметь видеть плюсы в том, что у нас есть, и стремиться к улучшениям, даже если это иногда требует некоторого терпения и труда. Похоже, что мы все в этом деле - постоянные искатели совершенства! | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (102), 29-Мрт-25, 11:35 | ||
Какой-то странный ченджлог. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Релиз сборочной системы CMake 4.0.0" | –2 +/– | ![]() |
Сообщение от Аноним (12), 29-Мрт-25, 11:47 | ||
>Прекращена совместимость с версиями CMake до выпуска 3.5 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
13. "Релиз сборочной системы CMake 4.0.0" | +5 +/– | ![]() |
Сообщение от Аноним (10), 29-Мрт-25, 11:58 | ||
Ей уже больше 9 лет, ты о чём вообще? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
32. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (27), 29-Мрт-25, 13:19 | ||
Очевидно о том, что у некоторых проекты на системах где нет версий cmake старше 3.5. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
33. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (27), 29-Мрт-25, 13:20 | ||
> cmake старше 3.5 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
35. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от sdfm (?), 29-Мрт-25, 13:33 | ||
Скорее всего не будут, т.к. вполне можно без специфичных для cmake 3.5 вещей обойтись. Возможно для поддержки cmake 3.5 и cmake 4 одновременно придётся что-то переписать, но очень вряд ли прям потребуется иметь два разных CMakeLists.txt. Там нет каких-то эпичных несовместимостей. В крайнем случае может быть отдельный cmake-файлик с утилитами для 4 и 3.5, но и в таком случае какого-то значимого сопровождения это не потребует. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
![]() | ||
39. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Да ну нахер (?), 29-Мрт-25, 14:15 | ||
Портабельные бинарные сборки для Linux и Windows (и не только) здесь: https://github.com/Kitware/CMake/releases/ | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
![]() | ||
59. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (59), 29-Мрт-25, 15:48 | ||
Вот только они для новых систем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
42. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от Аноним (102), 29-Мрт-25, 14:49 | ||
Свежий cmake работает на rhel 6. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
![]() | ||
60. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (59), 29-Мрт-25, 15:49 | ||
А что насчёт Alt? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
103. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (102), 30-Мрт-25, 04:32 | ||
У вас в продакшене используется старый Альт? А какой? Мастер 2.4? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
106. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (-), 30-Мрт-25, 06:33 | ||
> Свежий cmake работает на rhel 6. | ||
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору |
![]() | ||
74. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от wyry (ok), 29-Мрт-25, 18:28 | ||
На самом деле не всё так просто. Для рабочих проектов конечно уже наплевать, а вот для обучающих материалов может стать проблемой, т.к. есть немало актуальной (несмотря на возраст) литературы, проекты которой собираются старыми CMake и тут у новичков в индустрии могут возникнуть проблемы на ровном месте. Хорошо конечно что старые версии легко доступны, но можно было бы просто создать слой совместимости чтобы старые проекты собирались, пусть даже выдаст предупреждение, что всё это давно устарело. C++ way - это про марафон, а не как проекты на Питоне, где у некоторых нейронок с кучей зависимостей срок годности меньше, чем у банки горошка. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
![]() | ||
75. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от sdfm (?), 29-Мрт-25, 19:02 | ||
В чём cmake 4 не совместим с cmake 3.5, из того, что может быть использовано в обучающих материалах? Там же не весь cmake поменяли, а дропнули поддержку старых политик совместимости, не более. Подавляющее большинство пользователей никаких проблем не найдёт, тем более в учебных материалах. | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Релиз сборочной системы CMake 4.0.0" | –6 +/– | ![]() |
Сообщение от Аноним (15), 29-Мрт-25, 12:02 | ||
Напомню, что это тот самый CMake, в котором для того чтобы тебя поиметь достаточно добавить маленькую точку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (-), 29-Мрт-25, 12:30 | ||
> Напомню, что это тот самый CMake, в котором для того чтобы тебя поиметь достаточно добавить маленькую точку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
93. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от _ (??), 29-Мрт-25, 21:29 | ||
Ну чтож поделаешь, ведь люди воспитанные на новомодном крапе - вообще ничего напрограммить не могут :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
26. "Релиз сборочной системы CMake 4.0.0" | +3 +/– | ![]() |
Сообщение от eugener (ok), 29-Мрт-25, 12:53 | ||
вот тут ты вообще пальцем в небо. Точка сломает компиляцию проверочного кода независимо от системы сборки. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
25. "Релиз сборочной системы CMake 4.0.0" | –4 +/– | ![]() |
Сообщение от Анониматор (?), 29-Мрт-25, 12:48 | ||
Не понимаю этих холиваров. Я в этих системах не разбираюсь совсем, говорю просто дикпику создай мне makefile с такими то м такими опциями и готово, всё работает как я хотел. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
31. "Релиз сборочной системы CMake 4.0.0" | +4 +/– | ![]() |
Сообщение от Аноним (31), 29-Мрт-25, 13:04 | ||
Держи нас в курсе, это всем интересно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
40. "Релиз сборочной системы CMake 4.0.0" | –1 +/– | ![]() |
Сообщение от Анониматор (?), 29-Мрт-25, 14:27 | ||
я не про то что интересно или неинтересно. а про то, что в отличии от программирования все эти чатгпт и дипсики умеют спми прекрасно и безошибочно сконфигурировать любую сборочную систему. Тратить на это свою жизнь смысла нет, лучше прокачиват скиллы в программировании. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
49. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Нуину (?), 29-Мрт-25, 15:14 | ||
я не про то что интересно или неинтересно. а про то, что в отличии от конфигурирования все эти чатгпт и дипсики умеют спми прекрасно и безошибочно программировать любую систему. Тратить на это свою жизнь смысла нет, лучше прокачиват скиллы в ???? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
51. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Нуину (?), 29-Мрт-25, 15:17 | ||
> говорю просто дикпику создай мне makefile с такими то м такими опциями и готово | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
![]() | ||
57. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (55), 29-Мрт-25, 15:36 | ||
И что он тебе создаёт, скрипт на Bash? | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
![]() | ||
67. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (-), 29-Мрт-25, 17:01 | ||
По ходу вся суть в работе. У сишников весьма мало работы, вот они и сруться за технологии которые знают из-за денег в итоге получаемых на работе. То же касается и растовщиков - более молодой язык, более молодые люди в большинстве знает. А работать долго для богатой синьйорной специальности никто не хочет. А их технологии пересекаются в решении задач, вот и сруться друг с другом за технологии которые знают. Самое прикольное как они это лицемерно выставляют в итоге - всё вовсе не из-за денег, ну потому что прямо так никто написать или сказать нельзя - как бы не вежливо и за такую прямую позицию меньше заплатят или вообще не возьмут. Научились у пиндосов говорить одно, думать другое, да и по поступкам в общем-то показывать другое. | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
45. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (45), 29-Мрт-25, 14:53 | ||
> Прекращена совместимость с версиями CMake до выпуска 3.5 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
46. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Унитаз (?), 29-Мрт-25, 14:56 | ||
А какой у тебя подвиг, когда ты накатил? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
61. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (59), 29-Мрт-25, 15:51 | ||
Текущая была 3.31. | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
48. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Нуину (?), 29-Мрт-25, 15:11 | ||
Эталон для карго. | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (52), 29-Мрт-25, 15:19 | ||
Make хватит практически для всего. Иногда вот попадаются проекты, не очень большие или совсем мелкие, бывает даже из кода там пара файлов, но зато сборочными скриптами там все знатно обмазано. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
68. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (10), 29-Мрт-25, 17:04 | ||
>Make хватит практически для всего | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
82. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (80), 29-Мрт-25, 19:52 | ||
> Make хватит практически для всего. | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
62. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Я (??), 29-Мрт-25, 16:34 | ||
под капотом у cmake куча внутренней кухни, и если захотел собрать чужой проект, в котором полагаются на внутренние определения, включая методы определения пакетов путем парсинга path, при этом cmake релизится с глюками ручного указания путей, то это прямая дорога в адд кроссозависимости внутренних переменных | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Релиз сборочной системы CMake 4.0.0" | –1 +/– | ![]() |
Сообщение от Аноним (-), 29-Мрт-25, 19:11 | ||
GNU make и язык Си. Это всё что нужно для счастья. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
110. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от n00by (ok), 30-Мрт-25, 09:28 | ||
Как там грамотно написать такое? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
119. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (119), 31-Мрт-25, 01:09 | ||
Ещё один неосилятор ChatGPT) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
124. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от n00by (ok), 31-Мрт-25, 10:36 | ||
Но у нового неосилятора и кода нет, а у меня есть. ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
126. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (126), 31-Мрт-25, 12:06 | ||
> Но у нового неосилятора и кода нет, а у меня есть. ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (126), 29-Мрт-25, 19:56 | ||
Хорошая система описания сборки, позволяет делать типичные вещи интуитивно просто. Но всегда находятся неучи, неосилившие документацию. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
99. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Нуину (?), 29-Мрт-25, 22:25 | ||
> Хорошая система описания сборки, | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
107. "Релиз сборочной системы CMake 4.0.0" | –1 +/– | ![]() |
Сообщение от Аноним (126), 30-Мрт-25, 08:02 | ||
>> Хорошая система описания сборки | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
108. "Релиз сборочной системы CMake 4.0.0" | +1 +/– | ![]() |
Сообщение от Я (??), 30-Мрт-25, 08:32 | ||
для простых проектов годится. для сложных набор адских костылей. например, где каждый пакет имеет свои установки для минимальной версии cmake или cmake не поддерживает компилятор или приходится использовать костыли из cmake и json (несколько компиляторов llvm, msvc, icx, но унылый cmake очень умный и живёт своей жизнью, игнорируя прямые указания по выбору компилятора, тут уже не обойтись без допкостылей на json). | ||
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору |
![]() | ||
109. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (126), 30-Мрт-25, 09:15 | ||
> для простых проектов годится. для сложных набор адских костылей. например, где каждый | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
114. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (114), 30-Мрт-25, 13:00 | ||
Да кошмарная на самом деле (как, впрочем, вообще весь тулинг в C/C++ мире), просто другие ещё хуже, на этом и выезжает. | ||
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору |
![]() | ||
120. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Нуину (?), 31-Мрт-25, 02:38 | ||
> Да кошмарная на самом деле (как, впрочем, вообще весь тулинг в C/C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
129. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (114), 31-Мрт-25, 16:47 | ||
>А где хорошо? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
134. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Нуину (?), 31-Мрт-25, 20:46 | ||
>>А где хорошо? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
135. "Релиз сборочной системы CMake 4.0.0" | +/– | ![]() |
Сообщение от Аноним (114), 31-Мрт-25, 22:32 | ||
При желании можно код в блокнот через микрофон насвистывать, и чего? Исходники голангового тулинга открыты, как и сам язык, какая одна контора? При чём тут объём кода в cargo? Ты по методичке что ли шпаришь? :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |