cmake + modules final
От: reversecode google
Дата: 20.10.23 15:38
Оценка: 2 (1) +2
https://www.kitware.com/import-cmake-the-experiment-is-over/

вообщем то уже раньше появлялась новость
что cmake наконецто в версии 3.28 полностью добавил модули для трех меинстрим компиляторов
msvc clang gcc
но теперь это новость на сайте самого cmake + rc2 который можно попробовать

из нюансов я так и не понял
вроде оставили лазейку при которой можно отключить генерацию депендов для модулей на стороне компиля
если компиль сильно странный и не понимает этого формата в json
и cmake будет типа сам сканить депенды по с++ файлам?
ну как то так


но сказ мой не о том
а скорее грусть тоска о том что плять
в 2020 принят стантарт С++20
и только через три года с горем пополам это появилось в овновных компиляторов
при таком прогрессе
с++23 можно будет юзать только к 26 году

цименс ненависти добавляется в том что если посмотреть дифф который добавили в gcc для этого
так это лютый трешь
такую правку мог и какой то студент недоучка дописать
че они там рожали не пойму

собсвенно очередной раз доказывает что хоть опенсорс это круто и открыто
ms свои бабки собирает не зря, он первый все имплементировал
Re: cmake + modules final
От: SaZ  
Дата: 23.10.23 14:42
Оценка: +1
Здравствуйте, reversecode, Вы писали:

R>...


R>но сказ мой не о том

R>а скорее грусть тоска о том что плять
R>в 2020 принят стантарт С++20
R>и только через три года с горем пополам это появилось в овновных компиляторов
R>при таком прогрессе
R>с++23 можно будет юзать только к 26 году

Да, это грустно. Я сейчас в поиске работы и ходил по всяким собесам, включая гугл, оперу. Все у кого жёсткая кросс-платформа сидят на С++17 до сих пор. И лишь минимальные подвижки в сторону С++20.

R>...

R>ms свои бабки собирает не зря, он первый все имплементировал

К сожалению, от такого подхода только хуже. Ибо они имплементируют первое что в голову придёт. Помню когда они взялись за 20 и 23 стандарт, ещё не закончив 14-й. Что делает их компилятор реальной занозой в кросс-платформенной разработке.
Re[2]: cmake + modules final
От: reversecode google
Дата: 23.10.23 14:54
Оценка: +1
на новомодные стандарты быстро переходят всякие HFT ко и гейм компании

но думаю все же многие сидели ждали когда гцц родит патч и модули заработают в cmake-е
Re: cmake + modules final
От: reversecode google
Дата: 07.12.23 14:29
Оценка: +1
https://www.kitware.com/cmake-3-28-0-available-for-download/
зарелизили cmake с полными модулями для всех трех основных компилей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.