Add SDL2 linking configuration to premake

This commit is contained in:
trompetin17
2025-06-02 12:12:55 -05:00
parent 6fc46c16f4
commit c375d9ba67
2 changed files with 10 additions and 6 deletions
+9
View File
@@ -627,6 +627,15 @@ extern_lib_defs = {
link_settings = function()
if os.istarget("windows") then
add_default_lib_paths("sdl2")
add_default_links({
win_names = { "SDL2", "SDL2main" },
no_delayload = 1,
})
-- SDL2maind.pdb dont provide debug info, so we ignore the warning
filter { "system:windows", "configurations:Debug" }
linkoptions { "/IGNORE:4099" }
filter{}
elseif not _OPTIONS["android"] then
pkgconfig.add_links("sdl2")
end
+1 -6
View File
@@ -1,4 +1,4 @@
/* Copyright (C) 2022 Wildfire Games.
/* Copyright (C) 2025 Wildfire Games.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
@@ -43,11 +43,6 @@
// another header that toggles between wsdl and SDL_endian.h.
# include "SDL_endian.h"
# if MSC_VERSION
# pragma comment(lib, "SDL2")
# pragma comment(lib, "SDL2main")
# endif
// complete definition of our forward-declared SDL_Event (see sdl_fwd.h)
struct SDL_Event_
{