Opened 6 years ago

Last modified 4 years ago

#3241 new enhancement

Disable parts of compilation

Reported by: wenzeslaus Owned by: grass-dev@…
Priority: normal Milestone: 7.6.2
Component: Compiling Version: svn-trunk
Keywords: disable-feature, make, configure, doc, man Cc:
CPU: Unspecified Platform: Linux

Description

It would be good if some parts of the compilation could be disabled during the configure step using --disable-FEATURE. Server-side GRASS GIS may not need GUI or the documentation. This saves compile time and space. It can also reduce dependencies (e.g. on Python packages). I don't know how this can be actually implemented.

Here are some parts which can have --disable-xxx:

  • documentation
  • GUI
  • imagery
  • temporal
  • ctypes and dependent things ([part of] PyGRASS], temporal)
  • Python?
  • man pages
  • documentation indices

Change History (5)

comment:1 by neteler, 5 years ago

Milestone: 7.4.07.4.1

Ticket retargeted after milestone closed

comment:2 by neteler, 5 years ago

Milestone: 7.4.17.4.2

comment:3 by martinl, 4 years ago

Milestone: 7.4.27.6.0

All enhancement tickets should be assigned to 7.6 milestone.

comment:4 by martinl, 4 years ago

Milestone: 7.6.07.6.1

Ticket retargeted after milestone closed

comment:5 by martinl, 4 years ago

Milestone: 7.6.17.6.2

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.