[GRASS-dev] [GRASS GIS] #3241: Disable parts of compilation

#3241: Disable parts of compilation
-------------------------------------------------+-------------------------
Reporter: wenzeslaus | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone: 7.4.0
Component: Compiling | Version: svn-trunk
Keywords: disable-feature, make, configure, | CPU: Unspecified
  doc, man |
Platform: Linux |
-------------------------------------------------+-------------------------
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

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3241&gt;
GRASS GIS <https://grass.osgeo.org>