chore, provide check for -fdirectives-only

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide more generic SXE_CHECK_CPP_FLAGS (modelled after SXE_CHECK_COMPILER_FLAGS)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, check if preprocessor can do -fdirectives-only

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, clean up flags checking in sxe-compiler

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, simplify SXE_CHECK_{COMPILER,PREPROC}_FLAG by always going for the non-literal case

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, error out if preprocessor doesn't support -fdirectives-only

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, check for sxe_check_flag in SXE_CHECK_PREPROC_FLAG

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, support icc's preprocessor (via -dM)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, check for both -dM and -fdirectives-only, and decide later which one to use

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, check gengetopt presence through GENGETOPT shell var

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, also check for gperf tool

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide rules to generator a literal errno gperf file

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, always have gperf generate ansi C code

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, kick double inclusion of strerror-clo.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, support errno-literal inputs (EINVAL, etc.)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, use (awk) sub instead of gsub

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide strerrno functionality, obtained from errno-lit.gperf and another awk script

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/build-data' into next

* feat/build-data:
  minor, provide strerrno functionality, obtained from errno-lit.gperf and another awk script
  cosmetics, use (awk) sub instead of gsub
  minor, support errno-literal inputs (EINVAL, etc.)
  cosmetics, kick double inclusion of strerror-clo.h
  chore, always have gperf generate ansi C code
  minor, provide rules to generator a literal errno gperf file
  chore, also check for gperf tool
  fix, PEBKAC, check gengetopt presence through GENGETOPT shell var
  chore, check for both -dM and -fdirectives-only, and decide later which one to use
  minor, support icc's preprocessor (via -dM)
  fix, PEBKAC, check for sxe_check_flag in SXE_CHECK_PREPROC_FLAG
  minor, error out if preprocessor doesn't support -fdirectives-only
  chore, simplify SXE_CHECK_{COMPILER,PREPROC}_FLAG by always going for the non-literal case
  chore, clean up flags checking in sxe-compiler
  minor, check if preprocessor can do -fdirectives-only
  minor, provide more generic SXE_CHECK_CPP_FLAGS (modelled after SXE_CHECK_COMPILER_FLAGS)
  chore, provide check for -fdirectives-only
chore, list gperf as requisite for strerror in travis ci file

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, ease certain compilers' (gcc, clang) minds and assure them the input is C indeed

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>