diff options
Diffstat (limited to 'scripts/src/osd/sdl.lua')
-rw-r--r-- | scripts/src/osd/sdl.lua | 35 |
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 { |