
Berkus
07.12.2017
07:37:36
сконсом и собирай

Alexander
07.12.2017
07:57:21
сконсом и собирай
ну и собираю, просто изначально вопрос был в том, что я хочу работать с clion и как бы мне так из scons получить cmake конфиг, есть ли какие-нить конверторы

Berkus
07.12.2017
07:57:51
никак
принципиально разные языки python и tcl-like custom, конверторов нет

Google

Alexander
07.12.2017
08:16:53
пиздец clion томрозит на большом проекте, даже на достаточно мощном компе с 16gb рамы и ssd :(

Evgeniy
07.12.2017
08:17:12

Alexander
07.12.2017
08:17:12
вообще навигация по коду даже почти не работает

Evgeniy
07.12.2017
08:17:18
я на серваке гонял)

Alexander
07.12.2017
08:17:25
ужоз
и scons тоже подкачивает... изменение в одном файле компилит минуты 3 ? даже если выключить всякие проверки

Berkus
07.12.2017
08:19:04
сконс древнее кривое говно, так что не удивительно
cmake+ninja рулит за скорость
ninja успевает проэвальюэйтить обновление LLVM c 6500 файлами меньше чем за секунду, вжух

Плюшка
07.12.2017
08:19:50
вот бы в генте все собиралось смаком и нинзей

Berkus
07.12.2017
08:20:40
так при сборке больше зависит от скорости компайлера и линкера, тут нинзя не поможет, а вот замена autotools на cmake ПРЯМО СИЛЬНО ускоряет

Viacheslav
07.12.2017
08:22:38

Berkus
07.12.2017
08:23:13

Google

Berkus
07.12.2017
08:23:41
ну кроме исключений, которые подтверждают правила лол, но они хорошо документированы

Viacheslav
07.12.2017
08:24:33

Kitsu
07.12.2017
08:25:06
Зато stackoverflow забит, что нередко выручает

Berkus
07.12.2017
08:25:31

Alexander
07.12.2017
08:26:11
не это невозможно, clion унылое гавно... пойду vim настраивать

Berkus
07.12.2017
08:26:26

Дед Пегас
07.12.2017
08:26:42
(Я всё жду, когда увижу в телеге уведомление, что беркус пишет в больше 1 чате одновременно)

Nikolai
07.12.2017
08:26:56

Berkus
07.12.2017
08:27:09

Alexander
07.12.2017
08:27:56

Дед Пегас
07.12.2017
08:28:14
vim отлично справляется с cmake-based проектами.

Nikolai
07.12.2017
08:28:20

Berkus
07.12.2017
08:28:34

Alexander
07.12.2017
08:29:00
clion для cmake проектов работает более менее да, но щас вот он мне сгенерил cmake для исходников довольно крпного проекта и получился ад и вакханалия

Дед Пегас
07.12.2017
08:29:02
Но и VS такое не выдюживает.
(А вот QtCreator выдюживает!)

plq
07.12.2017
08:30:12

Google

Alexander
07.12.2017
08:30:18
чем можно быстро посчитать кол-во строк?

Дед Пегас
07.12.2017
08:30:24

Nikolai
07.12.2017
08:30:35

Berkus
07.12.2017
08:30:42

Admin
ERROR: S client not available

Berkus
07.12.2017
08:31:27
А обьём проекта каков ( файлы, количество строк)?
небольшой проект, слок говорит такое
Totals grouped by language (dominant language first):
cpp: 1765521 (99.89%)
ruby: 824 (0.05%)
ansic: 468 (0.03%)
sh: 457 (0.03%)
perl: 143 (0.01%)
Total Physical Source Lines of Code (SLOC) = 1,767,413

Alexander
07.12.2017
08:31:32

Дед Пегас
07.12.2017
08:32:07

Viacheslav
07.12.2017
08:32:16

Berkus
07.12.2017
08:32:45
(бОльшая часть из этого - буст, около 11к файлов)


Alexander
07.12.2017
08:35:20
krolix:mongo sandro$ cloc src
15152 text files.
14580 unique files.
1406 files ignored.
github.com/AlDanial/cloc v 1.74 T=68.97 s (199.8 files/s, 62631.7 lines/s)
---------------------------------------------------------------------------------------
Language files blank comment code
---------------------------------------------------------------------------------------
C++ 3223 206188 206316 1063126
C/C++ Header 7533 217234 423055 1044742
C 810 46283 114272 483902
Go 1092 34895 32857 232164
Python 583 16933 34448 71300
JavaScript 95 4907 5563 21652
Perl 15 1057 1446 6952
Bourne Shell 110 1140 900 5700
Java 31 811 2056 4405
Assembly 15 235 604 4372
JSON 47 4 0 4363
HTML 9 467 63 2781
IDL 29 269 0 2336
Markdown 37 768 0 2317
CSS 11 610 90 2282
YAML 13 147 116 2256
make 53 458 254 1972
DOS Batch 19 230 9 1877
m4 22 105 60 1795
PHP 7 48 24 1066
NAnt script 3 73 0 792
Pascal 1 79 95 671
WiX source 5 33 11 468
Windows Resource File 6 63 98 277
Bourne Again Shell 1 42 35 194
XML 1 5 6 176
Windows Module Definition 1 0 0 21
Lisp 1 11 21 19
vim script 1 5 15 11
D 1 4 22 8
PowerShell 1 1 2 6
RobotFramework 2 0 0 4
---------------------------------------------------------------------------------------
SUM: 13778 533105 822438 2964007
---------------------------------------------------------------------------------------
а вот мои статсы))


Alexander
07.12.2017
08:36:05
кароче вот на таком проекте clion ложится почти без шансов

Stanislav
07.12.2017
08:36:10
https://blogs.msdn.microsoft.com/vcblog/2017/12/03/msvc-code-optimizer-improvements-in-visual-studio-2017-versions-15-5-and-15-3/

Matwey
07.12.2017
08:36:57
Господа, а чо? И вот так всегда можно было?
https://wandbox.org/permlink/huv7kkJGmxoYGK41

Nikolai
07.12.2017
08:37:02

Berkus
07.12.2017
08:37:19

Stanislav
07.12.2017
08:37:31
О_О в коментах пишут "I’ve stated that we’ll turn our attention to C conformance after we finish C++ conformance."

Berkus
07.12.2017
08:37:32
у меня зато все нужные тулзы под рукой сразу

Stanislav
07.12.2017
08:37:49
ничоси, неужто msvc в норм Си научится

Google

Stanislav
07.12.2017
08:37:53
когда нибудь

Александр
07.12.2017
08:38:18

Berkus
07.12.2017
08:38:25

Nikolai
07.12.2017
08:38:51