
Alexander
02.10.2018
04:58:08
то тут на баше можно писать, то CMake только для виндоус

Ilia
02.10.2018
04:58:45

Alexander
02.10.2018
04:58:47
и просьба в таких вопросах не ссылаться на википедию

Google

yuri
02.10.2018
04:59:06
Вот честно, до 2017 я с CMake не сталкивался; мне под линукс хватало autotools, под виндовз ant. А потом решил пощупать OpenCV, и вот там видимо по-другому без CMake нельзя было.

Denis
02.10.2018
04:59:17

Alexander
02.10.2018
05:00:41

yuri
02.10.2018
05:01:50

Alexander
02.10.2018
05:02:26

yuri
02.10.2018
05:02:55
Так там и проект был далек от кросс-платформенности.

Yarique
02.10.2018
05:03:45

Денис
02.10.2018
05:04:51

Yarique
02.10.2018
05:05:36
почему?
Документация как-то понадёжнее, не находишь?

Alexander
02.10.2018
05:05:40
почему?
ну потому что инфа, которую ты привёл, неполная

Денис
02.10.2018
05:09:36

Google

yuri
02.10.2018
05:09:48
Кстати вопрос. Можно ли через CMake указать, что мне нужна а) Qt , б) Qt для статической линковки и в) у Qt для статической линковки не должно быть зависимости на ICU?

Денис
02.10.2018
05:09:48
только на английском

Denis
02.10.2018
05:10:37

Yarique
02.10.2018
05:11:30

yuri
02.10.2018
05:12:07
Значит я правильно выбрал кроссплатформенную билд-систему для своего крайнего проекта. Которая называется "HowToBuild.txt".

Yarique
02.10.2018
05:12:27

Alexander
02.10.2018
05:12:37

Денис
02.10.2018
05:13:01
bash-4.3$ cmake --version
cmake version 3.5.2
по смыслу - то же самое

Yarique
02.10.2018
05:13:27

Alexander
02.10.2018
05:13:39
генерация нативных не равно тому, что на Вики написано

Yarique
02.10.2018
05:14:56

Alexander
02.10.2018
05:15:12
А касательно файла How to build - ну как бы вперёд и с песнями поддерживать такое ?

Денис
02.10.2018
05:17:08
тут - написано

Alexander
02.10.2018
05:18:03
или будешь со мной дальше спорить?

Yarique
02.10.2018
05:18:28

Alexander
02.10.2018
05:19:43
я упорно не понимаю, что ты пытаешься мне доказать. Я тебе сказал, что Википедеия в данном случае ну воообще такой себе источник. Ты упорно мне пытаешься доказать обратное, только вот что-то получается плохо. Давай ты просто согласишься с тем, что написано хотя бы в мане cmake-generators и успокоишься

Google

Alexander
02.10.2018
05:20:07
потому что при продолжении данного тупого треда я буду вынужден его просто прекратить

yuri
02.10.2018
05:21:50
2. Qt Maintenance Tool -> install 5.9 sources
3. Fix MT/MTd flags in C:\Qt\5.9\Src\qtbase\mkspecs\common\msvc-desktop.conf
Возвращаясь к HowToBuild.txt, я так понял, надо перейти на CMake и вот для этого конкретного пункта 3 написать плагин.

Денис
02.10.2018
05:22:14
и успешно доказал

Alexander
02.10.2018
05:23:58

Денис
02.10.2018
05:24:15
а википедия достаточно достоверно отображает документацию

Alexander
02.10.2018
05:24:19

Денис
02.10.2018
05:24:35
в этом конкретном случае, да

Alexander
02.10.2018
05:24:39
да сравни ты наконец выхлоп man cmake-generators и то, что на вики написано по ссылке, что ты скинул

Yarique
02.10.2018
05:25:37

Alexander
02.10.2018
05:25:49
и ты увидишь, что man выдаёт тебе больше генераторов

Денис
02.10.2018
05:26:41
короче, тема закрыта

Alexander
02.10.2018
05:27:19

Anatoly
02.10.2018
05:27:59

Matwey
02.10.2018
05:28:49
Википедию надо писать, а не читать

Google

Alexen
02.10.2018
05:39:48

Sergey
02.10.2018
06:54:25
Привет, нужна помощь. Ситуация: отправляю ethernet пакет с src и dst своим mac адресом, в сети пакет есть (tcpdump), но мне пакет мне не приходит. Это нормальная ситуация?

Danil
02.10.2018
07:26:57

Igor
02.10.2018
07:32:21

Alexandr
02.10.2018
07:53:10

Admin
ERROR: S client not available

Sergey
02.10.2018
08:01:04
Архитектурная ошибочка была... Странно же самому себе так данные отправлять по сети.

Ilia
02.10.2018
09:01:21

Alexander
02.10.2018
09:04:40
последний пункт решается нормальным пакетным менеджером + нормальным рецептом

yuri
02.10.2018
09:06:58

Ilia
02.10.2018
09:07:09

Alexander
02.10.2018
09:07:24

Igor
02.10.2018
09:11:22

yuri
02.10.2018
09:11:29

Alexander
02.10.2018
09:13:11

yuri
02.10.2018
09:17:39
скажу по-другому. Билд моего проекта не должен требовать права супер-пользователя. (rpmbuild для сборки rpm-пакета таки должен запускаться из-под рута, но пусть он будет как исключение).

Google

Igor
02.10.2018
09:18:11
внезапно, выкачивание и сборка депендансов с нужными флагами не требует прав супер-пользователя

Alexander
02.10.2018
09:18:13

Ilia
02.10.2018
09:18:20
Ты путаешь билд и деплой...

yuri
02.10.2018
09:19:34

Alexander
02.10.2018
09:19:45

Pavel
02.10.2018
09:19:53
да вы тут все запутались. вам надо конан переименовать в "управлятель сборочных зависимостей"

Alexander
02.10.2018
09:20:04
Срочно ликбез по пакетным менеджерам внутривенно!

yuri
02.10.2018
09:21:29
А вот вы о чем. Депендансы для сборки можно стягивать apt-get-ом. Я думал вы про этот пакетный менеджер.

Igor
02.10.2018
09:21:31

Alexander
02.10.2018
09:21:53

Stanislav
02.10.2018
09:22:42

yuri
02.10.2018
09:22:53
Ну так-то да. Рецепт для пакетного менеджера, чтобы стянул исходники, и в исходниках в одном файле заменил /MD на /MT.

Igor
02.10.2018
09:22:55