build: Fix on OpenBSD.

This adds support for OpenBSD with meson build
system. Also use better paths. This resolves
further issues when building EFL.`

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D9028
devs/devilhorns/flip
Alastair Poole 4 years ago committed by Marcel Hollerbach
parent 48c53841a4
commit 7024b19ab1
  1. 2
      meson.build
  2. 2
      src/lib/elementary/config_embed
  3. 2
      src/tests/elementary/spec/generator.py

@ -46,7 +46,7 @@ endif
windows = ['windows', 'cygwin']
#bsd for meson 0.46 and 0.47
bsd = ['bsd', 'freebsd', 'dragonfly', 'netbsd']
bsd = ['bsd', 'freebsd', 'dragonfly', 'netbsd', 'openbsd']
linux = ['linux']
osx = ['darwin']

@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh
echo "static const char *embedded_config = \"\"" > $2
sed -e 's/"/\\"/g; s/$/\"/; s/^/\"/' $1 >> $2
echo "\"\";" >> $2

@ -1,4 +1,4 @@
#!/usr/bin/python
#!/usr/bin/env python
fixture_gen_template = """
static void

Loading…
Cancel
Save