summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/osd/sdl.lua
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/src/osd/sdl.lua')
-rw-r--r--scripts/src/osd/sdl.lua35
1 files changed, 26 insertions, 9 deletions
diff --git a/scripts/src/osd/sdl.lua b/scripts/src/osd/sdl.lua
index bbecc872cef..b45d1daee26 100644
--- a/scripts/src/osd/sdl.lua
+++ b/scripts/src/osd/sdl.lua
@@ -1,15 +1,32 @@
-function includeosd()
- includedirs {
- MAME_DIR .. "src/osd",
- MAME_DIR .. "src/osd/sdl",
- }
-end
+function maintargetosdoptions(_target)
+ if _OPTIONS["targetos"]=="windows" then
+ linkoptions{
+ "-L$(shell qmake -query QT_INSTALL_LIBS)",
+ }
+ links {
+ "qtmain",
+ "QtGui4",
+ "QtCore4",
+ }
+ end
-forcedincludes {
- MAME_DIR .. "src/osd/sdl/sdlprefix.h"
-}
+ if _OPTIONS["targetos"]=="linux" then
+ links {
+ 'QtGui',
+ 'QtCore',
+ }
+
+ linkoptions {
+ '$(shell pkg-config --libs QtGui)',
+ }
+ end
+ configuration { "mingw*" or "vs*" }
+ targetprefix "sdl"
+
+ configuration { }
+end
configuration { "mingw*" }
linkoptions {