瀏覽代碼

Premake: Add example_sdl2_sdlrenderer2 (7862)

Mark Jansen 1 年之前
父節點
當前提交
b478d2a0ee
共有 1 個文件被更改,包括 18 次插入0 次删除
  1. 18 0
      examples/premake5.lua

+ 18 - 0
examples/premake5.lua

@@ -249,6 +249,24 @@ if (true) then
 			ignoredefaultlibraries { "msvcrt" }
 end
 
+-- example_sdl2_sdlrenderer2 (SDL2 + SDL_Renderer)
+if (_OPTIONS["with-sdl2"]) then
+	project "example_sdl2_sdlrenderer2"
+		kind "ConsoleApp"
+		imgui_as_src ("..", "imgui")
+		--imgui_as_lib ("..")
+		vpaths { ["sources"] = "./**" }
+		files { "../backends/imgui_impl_sdl2*", "../backends/imgui_impl_sdlrenderer2.*", "example_sdl2_sdlrenderer2/*.h", "example_sdl2_sdlrenderer2/*.cpp", "./README.txt" }
+		includedirs { "%SDL2_DIR%/include" }
+		filter { "system:windows", "platforms:x86" }
+			libdirs { "%SDL2_DIR%/lib/x86" }
+		filter { "system:windows", "platforms:x86_64" }
+			libdirs { "%SDL2_DIR%/lib/x64" }
+		filter { "system:windows" }
+			ignoredefaultlibraries { "msvcrt" }
+			links { "SDL2", "SDL2main" }
+end
+
 -- example_sdl2_opengl2 (SDL2 + OpenGL2)
 if (_OPTIONS["with-sdl2"]) then
 	project "example_sdl2_opengl2"