From e996e148f38b9603e634517128cd0a4d5eb4eb94 Mon Sep 17 00:00:00 2001 From: Emmanuel Vadot Date: Sun, 27 Sep 2020 12:41:14 +0200 Subject: FreeBSD fixes (#7295) * psixptty: Fix for FreeBSD We need to check for __FreeBSD__ not __FreeBSD_kernel__ * FreeBSD: Use gl includes from pkg-config FreeBSD doesn't install the includes from 3rdparty software in a default location so use pkg-config to get the correct path. * FreeBSD: genieos is named simple bsd --- scripts/src/3rdparty.lua | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'scripts') diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua index b3fc924eab4..5056334b79e 100644 --- a/scripts/src/3rdparty.lua +++ b/scripts/src/3rdparty.lua @@ -1390,6 +1390,12 @@ end end end + if _OPTIONS["targetos"]=="freebsd" then + buildoptions { + backtick(pkgconfigcmd() .. " --cflags gl") + } + end + defines { "__STDC_LIMIT_MACROS", "__STDC_FORMAT_MACROS", -- cgit v1.2.3-70-g09d2