
Alexander
08.12.2017
00:21:13
и там указываешь паттерн файлов

Ashot
08.12.2017
00:24:31
А можно сделать сначала включение всех, а потом file(REMOVE GLOB ...) другого набора?
Или пара команд не может сочетаться?
Похоже это возможно, но не через прямую композицию команд, а через промежуточную переменную. Как в примере в этом ответе: https://stackoverflow.com/a/1060061

Google

Alexander
08.12.2017
00:30:31
вообще рекомендуется все файлы руками указывать
и не использовать file(Glob)

Ashot
08.12.2017
00:34:02

Alexander
08.12.2017
00:34:29
может быть проблема именно в этом?
с file(GLOB) проблема в том, что если файлик закинул случайно в директорию с сорцами, то он автоматически вкомпилится

Ashot
08.12.2017
00:35:34

Alexander
08.12.2017
00:35:37
а поддерживать список файлов IDE умеют уже
и никто не мешает это сделать в IDE - она автоматически отрефакторит тебе имя файла в твоём CMakeLists.txt

Ashot
08.12.2017
00:38:47

Alexander
08.12.2017
00:39:39

Ashot
08.12.2017
00:39:42
Есть всякие конвертеры для экспорта списка файлов xcode в cmakelists, но это не так лаконично

Alexander
08.12.2017
00:39:55
да, не так безопасно, но вроде как должно работать

Google

Alexander
08.12.2017
00:40:07
ну это только проблемы Xcode ?

Ashot
08.12.2017
00:40:32
Буду пробовать через glob+regex. Авось получится))
Спасибо за помощь

Vladislav
08.12.2017
04:07:31
Подскажите, какие сейчас самые модные реализации threadpool'а?

Alexander
08.12.2017
06:34:02
Просто и сердито

Vladislav
08.12.2017
06:34:47
просто и сердито уже есть) нужно с фичами и по-хипстерски^W^W
цитата из сорцов:
* Uses 1 manager thread + N worker threads. The manager thread gives work to the worker threads by
* finding the thread with the fewest pending tasks and appending to that list. This does mean that a
* single long-running callback can potentially block other callbacks from being executed. Some kind of
* work-stealing could mitigate this, and is a good direction for future work.
пока смотрю в сторону task manager'а из tbb

Igor
08.12.2017
07:01:43

Alexander
08.12.2017
07:14:05

Arseny
08.12.2017
07:23:33

Vladislav
08.12.2017
07:27:25

Arseny
08.12.2017
07:28:40
Ну можно какие-то идеи из него взять и написать свой)
Он довольно забавный, я код читал недавно.

Square
08.12.2017
07:39:42

Berkus
08.12.2017
07:40:17

Ender
08.12.2017
07:41:13
А ГДЕ СПИЗДИТЬ ПИРАТСКИЙ КЬЮТИИИИ?

Дед Пегас
08.12.2017
07:41:23

vyacheslav@deepin:~$
08.12.2017
07:41:24
зачем воровать?

Google

Ender
08.12.2017
07:41:40
можно же просто купить, да?

vyacheslav@deepin:~$
08.12.2017
07:41:40
https://www1.qt.io/download-open-source

Square
08.12.2017
07:41:42

Berkus
08.12.2017
07:42:02

Ashot
08.12.2017
07:42:02

Дед Пегас
08.12.2017
07:42:15

Berkus
08.12.2017
07:42:44

Ender
08.12.2017
07:43:19
Я плохо помню причину, почему её надо покупать.

Berkus
08.12.2017
07:43:33
тогда не покупай

Ender
08.12.2017
07:43:37
По-моему там было что-то про статическую компиляцию.
точнее, ну выпоняли.

Ashot
08.12.2017
07:44:44

Berkus
08.12.2017
07:45:17

vyacheslav@deepin:~$
08.12.2017
07:45:19

Ender
08.12.2017
07:45:24
./configure -commercial -release -static \
-prefix /opt/qt5 -hostprefix $HOST_PREFIX \
-device $TARGET_DEVICE \
-device-option CROSS_COMPILE=$SYSROOT_BASE/$CROSSCOMPILE_PREFIX \
-sysroot $SYSROOT_BASE/$SYSROOT_TARGET \
-mysql_config $SYSROOT_BASE/$SYSROOT_TARGET/usr/bin/mysql_config \
-psql_config /dev/null \
-no-xcb -opengl es2 \
-nomake tests -nomake examples \
-skip qtwebengine
-commercial.

vyacheslav@deepin:~$
08.12.2017
07:45:53
для внутреннего пользований спокойно компиль
не парься

Ender
08.12.2017
07:46:15
Да я парюсь библиотеки поставлять.
Бесит.

Google

Ashot
08.12.2017
07:46:19

vyacheslav@deepin:~$
08.12.2017
07:46:53
и тогда можешь голые экзешники слать)

Ashot
08.12.2017
07:47:32

vyacheslav@deepin:~$
08.12.2017
07:47:39
а вообше длли под виндой через виндепллойкьют нормально собираются
даже с qml модулями

Ender
08.12.2017
07:47:49
...
Я знаю, да.

Admin
ERROR: S client not available

Ender
08.12.2017
07:48:04
предложи мне применить SFX.

vyacheslav@deepin:~$
08.12.2017
07:48:12
я хз что это)
а, загуглил

Ender
08.12.2017
07:48:56
теперь предложишь?

vyacheslav@deepin:~$
08.12.2017
07:48:57
ну вообще при статике всё конечно в 1 файл пхается, но если у тебя приложуха будет с обновленями встроенными как у крупных пролог
проще конечно перекачть бинарник в 300кб
не
я тебе предложу знаешь чо

Ender
08.12.2017
07:49:27
чо?

vyacheslav@deepin:~$
08.12.2017
07:49:31
upx

Ender
08.12.2017
07:49:42

Google

vyacheslav@deepin:~$
08.12.2017
07:49:53
жмёт бинарники
длльки тоже

Ender
08.12.2017
07:50:00
а, загуглил.

vyacheslav@deepin:~$
08.12.2017
07:50:16
могу скинуть проект который автоматически собирает прямо в qt installer весь проект вместе с либами

Berkus
08.12.2017
07:50:17

vyacheslav@deepin:~$
08.12.2017
07:50:24
там даже автообновление можно настроить
с сервера
со сжатием через upx
хотиш?

Ender
08.12.2017
07:50:52
Неси

Ashot
08.12.2017
07:50:58

Berkus
08.12.2017
07:51:40

Ashot
08.12.2017
07:52:28

Berkus
08.12.2017
07:53:55

Ashot
08.12.2017
07:53:56
Каждый раз пересобирать с нуля - мне вполне подходит. Xcode для меня оптимален изза отличного отладчика.

Berkus
08.12.2017
07:54:40

Ashot
08.12.2017
07:54:50

Berkus
08.12.2017
07:55:12
имеет, ты меняешь имена и позиции файлов но cmake не знает что надо регенерировать проект
получишь битые билды

BRUTE FORCE
08.12.2017
07:55:49
https://www.youtube.com/watch?v=aGr0zWLfG6Y