mirror of
https://github.com/holub/mame
synced 2025-04-20 23:42:22 +03:00
Fix testkeys compile/link on windows. (nw)
This commit is contained in:
parent
7967b9e3d5
commit
c1ea281761
@ -87,7 +87,7 @@ function addprojectflags()
|
||||
end
|
||||
if version >= 60000 then
|
||||
buildoptions_cpp {
|
||||
"-flifetime-dse=1",
|
||||
--"-flifetime-dse=1",
|
||||
}
|
||||
end
|
||||
end
|
||||
|
@ -796,37 +796,47 @@ end
|
||||
-- testkeys
|
||||
--------------------------------------------------
|
||||
|
||||
if _OPTIONS["targetos"] ~= "windows" then
|
||||
if (_OPTIONS["osd"] == "sdl") then
|
||||
project("testkeys")
|
||||
uuid ("b3f5a5b8-3203-11e9-93e4-670b4f4e359d")
|
||||
kind "ConsoleApp"
|
||||
|
||||
flags {
|
||||
"Symbols", -- always include minimum symbols for executables
|
||||
}
|
||||
|
||||
if _OPTIONS["SEPARATE_BIN"]~="1" then
|
||||
targetdir(MAME_DIR)
|
||||
end
|
||||
|
||||
links {
|
||||
}
|
||||
|
||||
dofile("osd/sdl_cfg.lua")
|
||||
if (_OPTIONS["osd"] == "sdl") then
|
||||
project("testkeys")
|
||||
uuid ("b3f5a5b8-3203-11e9-93e4-670b4f4e359d")
|
||||
kind "ConsoleApp"
|
||||
|
||||
includedirs {
|
||||
}
|
||||
|
||||
files {
|
||||
MAME_DIR .. "src/tools/testkeys.cpp",
|
||||
}
|
||||
|
||||
configuration { "mingw*" or "vs*" }
|
||||
targetextension ".exe"
|
||||
|
||||
configuration { }
|
||||
|
||||
strip()
|
||||
flags {
|
||||
"Symbols", -- always include minimum symbols for executables
|
||||
}
|
||||
|
||||
if _OPTIONS["SEPARATE_BIN"]~="1" then
|
||||
targetdir(MAME_DIR)
|
||||
end
|
||||
end
|
||||
|
||||
if _OPTIONS["targetos"] == "macosx" then
|
||||
links {
|
||||
"ocore_" .. _OPTIONS["osd"],
|
||||
ext_lib("utf8proc"),
|
||||
}
|
||||
else
|
||||
links {
|
||||
"SDL2",
|
||||
"SDL2main",
|
||||
"ocore_" .. _OPTIONS["osd"],
|
||||
ext_lib("utf8proc"),
|
||||
}
|
||||
end
|
||||
|
||||
dofile("osd/sdl_cfg.lua")
|
||||
|
||||
includedirs {
|
||||
MAME_DIR .. "src/osd",
|
||||
}
|
||||
|
||||
files {
|
||||
MAME_DIR .. "src/tools/testkeys.cpp",
|
||||
}
|
||||
|
||||
configuration { "mingw*" or "vs*" }
|
||||
targetextension ".exe"
|
||||
|
||||
configuration { }
|
||||
|
||||
strip()
|
||||
end
|
||||
|
@ -16,6 +16,7 @@
|
||||
#include <wchar.h>
|
||||
|
||||
#include "SDL2/SDL.h"
|
||||
#include "osdcore.h"
|
||||
|
||||
//#include "unicode.h"
|
||||
|
||||
@ -303,11 +304,7 @@ static const char * lookup_key_name(const key_lookup_table *kt, int kc)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#ifdef SDLMAME_WIN32
|
||||
int utf8_main(int argc, char *argv[])
|
||||
#else
|
||||
int main(int argc, char *argv[])
|
||||
#endif
|
||||
{
|
||||
SDL_Event event;
|
||||
int quit = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user