summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/osd/sdl.lua
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2015-04-01 01:00:23 +1100
committer Vas Crabb <vas@vastheman.com>2015-04-01 01:21:59 +1100
commit6116f8c4fa22bde7d5d2425dda9eb656b30c889f (patch)
tree7110b24b0f0eb0f52e53a6145f4cb8c31999b9a2 /scripts/src/osd/sdl.lua
parentdbc99041c339c4a11931f4b7a6738ec8c88fbe2f (diff)
Restore MESA_INSTALL_ROOT
Diffstat (limited to 'scripts/src/osd/sdl.lua')
-rw-r--r--scripts/src/osd/sdl.lua24
1 files changed, 19 insertions, 5 deletions
diff --git a/scripts/src/osd/sdl.lua b/scripts/src/osd/sdl.lua
index d3a8dc0faa5..f905b9bb8a0 100644
--- a/scripts/src/osd/sdl.lua
+++ b/scripts/src/osd/sdl.lua
@@ -1,4 +1,13 @@
function maintargetosdoptions(_target)
+ if _OPTIONS["USE_DISPATCH_GL"]~="1" and _OPTIONS["MESA_INSTALL_ROOT"] then
+ libdirs {
+ path.join(_OPTIONS["MESA_INSTALL_ROOT"],"lib"),
+ }
+ linkoptions {
+ "-Wl,-rpath=" .. path.join(_OPTIONS["MESA_INSTALL_ROOT"],"lib"),
+ }
+ end
+
if _OPTIONS["NO_X11"]~="1" then
links {
"X11",
@@ -131,7 +140,7 @@ end
newoption {
trigger = "USE_DISPATCH_GL",
- description = "Use GL-dispatching",
+ description = "Use GL-dispatching (takes precedence over MESA_INSTALL_ROOT)",
allowed = {
{ "0", "Link to OpenGL library" },
{ "1", "Use GL-dispatching" },
@@ -147,6 +156,11 @@ if not _OPTIONS["USE_DISPATCH_GL"] then
end
newoption {
+ trigger = "MESA_INSTALL_ROOT",
+ description = "link against specific GL-Library - also adds rpath to executable",
+}
+
+newoption {
trigger = "NO_X11",
description = "Disable use of X11",
allowed = {
@@ -263,10 +277,10 @@ elseif _OPTIONS["targetos"]=="os2" then
end
if _OPTIONS["NO_X11"]~="1" then
- linkoptions {
- "-L/usr/X11/lib",
- "-L/usr/X11R6/lib",
- "-L/usr/openwin/lib",
+ libdirs {
+ "/usr/X11/lib",
+ "/usr/X11R6/lib",
+ "/usr/openwin/lib",
}
if _OPTIONS["SDL_LIBVER"]=="sdl" then
links {