Building: Difference between revisions

16 bytes added ,  25 October 2019
→‎Dependencies: Start splitting the super huge table of unmaintainability ;-)
(Add general build steps.)
(→‎Dependencies: Start splitting the super huge table of unmaintainability ;-))
Line 45: Line 45:
|-
|-
| Critical
| Critical
| width="50pt" style="background:red" |  
| width="50pt" style="background:lightpink" |  
|-
|-
| Recommended
| Recommended
Line 51: Line 51:
|-
|-
| Not critical
| Not critical
| style="background:green" |  
| style="background:lightgreen" |  
|}
|}
=== Build tools ===


{| class="wikitable"
{| class="wikitable"
|-
|-
! Task
! Dependency
! Dependency
! Description
! Description
! License / Copyright
! License / Copyright
! Version
|-style="background:lightpink"
! Level
|-
| rowspan="8"| Build tools
| [http://gcc.gnu.org C++, C, and Fortran compilers]
| [http://gcc.gnu.org C++, C, and Fortran compilers]
| Compiling the source code
| Compiling the source code
| GNU GPL v3.0
| GNU GPL v3.0
|
|-style="background:lightpink"
| style="background:red" |  
|-
| [http://www.gnu.org/software/make GNU Make]
| [http://www.gnu.org/software/make GNU Make]
| Makefile processor
| Makefile processor
| GNU GPL v3.0
| GNU GPL v3.0
|
|-style="background:lightpink"
| style="background:red" |  
|-
| Unix utilities: gawk, gperf, less, ncurses
| Unix utilities: gawk, gperf, less, ncurses
| Miscellaneous tasks
| Miscellaneous tasks
| GNU GPL v3.0
| GNU GPL v3.0
|
|-style="background:lightgreen"
| style="background:red" |  
|-
| [http://www.gnu.org/software/bison Bison]
| [http://www.gnu.org/software/bison Bison]
| Parser generator
| Parser generator
| GNU GPL v3.0
| GNU GPL v3.0
|
|-style="background:lightgreen"
| style="background:green" |  
|-
| [http://www.gnu.org/software/flex Flex]
| [http://www.gnu.org/software/flex Flex]
| Lexical analyzer
| Lexical analyzer
| The Flex project
| The Flex project
|
|-style="background:lightpink"
| style="background:green" |  
|-
| [http://www.gnu.org/software/autoconf Autoconf]
| [http://www.gnu.org/software/autoconf Autoconf]
| Software configuration
| Software configuration
| GNU GPL v3.0
| GNU GPL v3.0
|
|-style="background:lightpink"
| style="background:red" |  
|-
| [http://www.gnu.org/software/automake Automake]
| [http://www.gnu.org/software/automake Automake]
| Makefile generator
| Makefile generator
| GNU GPL v3.0
| GNU GPL v3.0
|
|-style="background:lightpink"
| style="background:red" |  
|-
| [http://www.gnu.org/software/libtool Libtool]
| [http://www.gnu.org/software/libtool Libtool]
| Dependency of automake
| Dependency of automake
| Free Software Foundation
| Free Software Foundation
|
|}
| style="background:red" |  
 
{| class="wikitable"
|-
! Task
! Dependency
! Description
! License / Copyright
! Version
! Level
|-
|-
| rowspan="9"| Documentation tools
| rowspan="9"| Documentation tools