diff options
Diffstat (limited to 'scripts/src/tests.lua')
-rw-r--r-- | scripts/src/tests.lua | 98 |
1 files changed, 31 insertions, 67 deletions
diff --git a/scripts/src/tests.lua b/scripts/src/tests.lua index d30cff64df2..99d82fcb6cb 100644 --- a/scripts/src/tests.lua +++ b/scripts/src/tests.lua @@ -8,78 +8,42 @@ -- Rules for building tests -- --------------------------------------------------------------------------- --------------------------------------------------- --- GoogleTest library objects --------------------------------------------------- - -project "gtest" - uuid "fa306a8d-fb10-4d4a-9d2e-fdb9076407b4" - kind "StaticLib" - - configuration { "gmake" } - buildoptions { - "-Wno-undef", - "-Wno-unused-variable", - } - - configuration { "mingw-clang" } - buildoptions { - "-O0", -- crash of compiler when doing optimization - } - - configuration { "vs*" } -if _OPTIONS["vs"]=="intel-15" then - buildoptions { - "/Qwd1195", -- error #1195: conversion from integer to smaller pointer - } -end - - configuration { } - - includedirs { - MAME_DIR .. "3rdparty/googletest/googletest/include", - MAME_DIR .. "3rdparty/googletest/googletest", - } - files { - MAME_DIR .. "3rdparty/googletest/googletest/src/gtest-all.cc", - } - project("tests") - uuid ("66d4c639-196b-4065-a411-7ee9266564f5") - kind "ConsoleApp" - - flags { - "Symbols", -- always include minimum symbols for executables - } - - if _OPTIONS["SEPARATE_BIN"]~="1" then - targetdir(MAME_DIR) - end +uuid ("66d4c639-196b-4065-a411-7ee9266564f5") +kind "ConsoleApp" - configuration { "gmake" } - buildoptions { - "-Wno-undef", - } +flags { + "Symbols", -- always include minimum symbols for executables +} - configuration { } - - links { - "gtest", - "utils", - "expat", - "zlib", - "ocore_" .. _OPTIONS["osd"], - } +if _OPTIONS["SEPARATE_BIN"]~="1" then + targetdir(MAME_DIR) +end - includedirs { - MAME_DIR .. "3rdparty/googletest/googletest/include", - MAME_DIR .. "src/osd", - MAME_DIR .. "src/lib/util", +configuration { "gmake" } + buildoptions { + "-Wno-undef", } - files { - MAME_DIR .. "tests/main.cpp", - MAME_DIR .. "tests/lib/util/corestr.cpp", - } +configuration { } + +links { + "gtest", + "utils", + "expat", + "zlib", + "ocore_" .. _OPTIONS["osd"], +} + +includedirs { + MAME_DIR .. "3rdparty/googletest/googletest/include", + MAME_DIR .. "src/osd", + MAME_DIR .. "src/lib/util", +} + +files { + MAME_DIR .. "tests/main.cpp", + MAME_DIR .. "tests/lib/util/corestr.cpp", +} |