linux/site.def: use an if !defined() gaurd for DtLocalesToBuild
authorJon Trulson <jon@radscan.com>
Sun, 24 Jun 2018 18:48:14 +0000 (12:48 -0600)
committerJon Trulson <jon@radscan.com>
Sun, 24 Jun 2018 18:48:14 +0000 (12:48 -0600)
Without this, you cannot use the command line to select the languages
to build, you would have to edit site.def directly.

With this fix, you can build a language on linux with something like:

make World IMAKE_DEFINES='-DDtLocalesToBuild="de_DE.ISO8859-1 es_ES.ISO8859-1"'

to build the DE (German) and es (Spanish) locales.

cde/config/cf/site.def

index 785d259453e8bd4f24bcbfa11315b79d3cdd3ab1..3b8bb82f5974212c54c1120777c53f4b58ab27a5 100644 (file)
@@ -126,7 +126,9 @@ XCOMM  or building non-C locales will cause build failures.
 XCOMM Make sure you have installed the de_DE, es_ES, fr_FR and it_IT locales.
 XCOMM  or building non-C locales will cause build failures.
 XCOMM DtLocalesToBuild: de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1 en_US.UTF-8
-# define DtLocalesToBuild en_US.UTF-8
+# if !defined(DtLocalesToBuild)
+#  define DtLocalesToBuild en_US.UTF-8
+# endif
 # define UTF8_NLS_SUPPORT
 #endif