diff --git a/src/xenia/hid/premake5.lua b/src/xenia/hid/premake5.lua index 69ea6c197..dbe4f7b81 100644 --- a/src/xenia/hid/premake5.lua +++ b/src/xenia/hid/premake5.lua @@ -32,6 +32,16 @@ project("xenia-hid-demo") "xenia-ui", "xenia-ui-gl", }) + filter("platforms:Linux") + links({ + "X11", + "xcb", + "X11-xcb", + "GL", + "vulkan", + }) + filter() + flags({ "WinMain", -- Use WinMain instead of main. }) diff --git a/src/xenia/ui/gl/premake5.lua b/src/xenia/ui/gl/premake5.lua index 430640c70..c562290a8 100644 --- a/src/xenia/ui/gl/premake5.lua +++ b/src/xenia/ui/gl/premake5.lua @@ -34,6 +34,15 @@ project("xenia-ui-window-gl-demo") "xenia-ui", "xenia-ui-gl", }) + filter("platforms:Linux") + links({ + "X11", + "xcb", + "X11-xcb", + "GL", + "vulkan", + }) + filter() flags({ "WinMain", -- Use WinMain instead of main. }) diff --git a/src/xenia/ui/vulkan/premake5.lua b/src/xenia/ui/vulkan/premake5.lua index 71824e5ec..ab31e3b90 100644 --- a/src/xenia/ui/vulkan/premake5.lua +++ b/src/xenia/ui/vulkan/premake5.lua @@ -37,6 +37,16 @@ project("xenia-ui-window-vulkan-demo") "xenia-ui-spirv", "xenia-ui-vulkan", }) + filter("platforms:Linux") + links({ + "X11", + "xcb", + "X11-xcb", + "GL", + "vulkan", + }) + filter() + flags({ "WinMain", -- Use WinMain instead of main. })