"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of cmake-3.17.3.tar.gz (28 May 14:21, 9470753 Bytes)

About: CMake is a cross-platform build system designed to build, test and package software.



Fossies downloads: /linux/misccmake-3.17.3.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Doxygen docs | Diffs report | CLOC analysis | Member browsing
No. of package members: 17217  (15550 files within 1667 directories)

Histograms of CLOC analysis data of cmake-3.17.3.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of cmake-3.17.3.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
   15185 text files.
   12762 unique files.                              
    5100 files ignored.

github.com/AlDanial/cloc v 1.86  T=9.93 s (1041.6 files/s, 103903.0 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C                           1027     43670     56479    255092 x   0.77 =      196420.84
C++                         1132     30020     23019    205197 x   1.51 =      309847.47
CMake                       4851     29151     19167    147429 x   1.00 =      147429.00
C/C++ Header                1179     18708     29902     70988 x   1.00 =       70988.00
reStructuredText            1699     12779      8244     31406 x   1.50 =       47109.00
JSON                          64        85         0     14520 x   2.50 =       36300.00
Python                        25       574       374      7090 x   4.20 =       29778.00
XML                           25       585        50      4571 x   1.90 =        8684.90
vim script                     2       151        32      3280 x   3.00 =        9840.00
yacc                           4       520       109      3207 x   1.51 =        4842.57
HTML                           4        33         0      2554 x   1.90 =        4852.60
Qt                            31         0         0      1774 x   2.00 =        3548.00
CUDA                          54       228        69      1188 x   1.00 =        1188.00
lex                            7       226       135       971 x   1.00 =         971.00
Bourne Again Shell            22       143       107       726 x   3.81 =        2766.06
Bourne Shell                  16        63       149       719 x   3.81 =        2739.39
Windows Resource File          9        58        98       434 x   1.00 =         434.00
Assembly                       9        73       284       312 x   0.25 =          78.00
Markdown                       3       111         0       280 x   1.00 =         280.00
XSLT                           3        28        27       280 x   1.90 =         532.00
Lisp                           1        45        71       273 x   1.25 =         341.25
Perl                           4        57        57       240 x   4.00 =         960.00
MSBuild script                 1         0         0       216 x   1.90 =         410.40
Java                          13        42        19       197 x   1.36 =         267.92
Dockerfile                     4        18        23       193 x   2.00 =         386.00
Fortran 90                    28        16        46       181 x   1.00 =         181.00
Objective C                   12       103       130       156 x   2.96 =         461.76
C#                             9        24         6       124 x   1.36 =         168.64
Fortran 77                    22        22         8       110 x   0.75 =          82.50
WiX source                     3        22         0       107 x   1.90 =         203.30
Windows Module Definition     11         3         0        92 x   1.00 =          92.00
YAML                           4         0         7        88 x   0.90 =          79.20
JavaScript                     2         7         0        83 x   1.48 =         122.84
MATLAB                         7        23         9        77 x   4.00 =         308.00
Objective C++                  7        15         2        72 x   2.96 =         213.12
CSS                            2        12        23        57 x   1.00 =          57.00
Tcl/Tk                         2        36        27        55 x   4.00 =         220.00
DOS Batch                      6        15         0        52 x   0.63 =          32.76
Pascal                         2         8        19        49 x   0.88 =          43.12
HLSL                           2         9         2        42 x   2.00 =          84.00
MUMPS                          1         0        10        36 x   4.21 =         151.56
m4                             1         7         2        35 x   1.00 =          35.00
IDL                            1         2         0        28 x   3.80 =         106.40
PHP                            1        17        14        27 x   3.50 =          94.50
D                              3         0         0        23 x   1.70 =          39.10
Ruby                           1        14        13        22 x   4.20 =          92.40
XAML                           2         2         0        19 x   1.90 =          36.10
R                              1         3         1        14 x   3.00 =          42.00
Protocol Buffers               3         4         0        13 x   2.00 =          26.00
SWIG                           3         4         3        13 x   2.50 =          32.50
Swift                          5         1         0        13 x   2.50 =          32.50
diff                           2         7        20         9 x   1.00 =           9.00
Ant                            1         0         0         4 x   1.90 =           7.60
Mathematica                    1         0         0         3 x   5.00 =          15.00
make                           1         0         0         2 x   2.50 =           5.00
Expect                         1         0         0         1 x   2.00 =           2.00
Lua                            1         0         0         1 x   4.00 =           4.00
TeX                            1         0         0         1 x   1.50 =           1.50
---------------------------------------------------------------------------------------
SUM:                      10338    137744    138757    754746 x   1.17 =      884075.80
---------------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)