From 41baacd9ab18190ab5d017dfe332215157b11661 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Sat, 29 May 2021 00:34:09 +0200 Subject: [PATCH] Fix linux compilation --- src/Nazara/OpenGLRenderer/Wrapper/Linux/EGLContextX11.cpp | 2 ++ xmake.lua | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Nazara/OpenGLRenderer/Wrapper/Linux/EGLContextX11.cpp b/src/Nazara/OpenGLRenderer/Wrapper/Linux/EGLContextX11.cpp index ce7463754..ae4a9064f 100644 --- a/src/Nazara/OpenGLRenderer/Wrapper/Linux/EGLContextX11.cpp +++ b/src/Nazara/OpenGLRenderer/Wrapper/Linux/EGLContextX11.cpp @@ -10,6 +10,8 @@ namespace Nz::GL { bool EGLContextX11::Create(const ContextParams& params, WindowHandle window, const EGLContextBase* shareContext) { + //TODO: Load X11 dynamically + assert(window.type == WindowManager::X11); Destroy(); //< In case a previous display or surface hasn't been released diff --git a/xmake.lua b/xmake.lua index 769bb3da7..b0f414ea9 100644 --- a/xmake.lua +++ b/xmake.lua @@ -30,7 +30,9 @@ local modules = { del_files("src/Nazara/OpenGLRenderer/Wrapper/WGL/**.cpp") end - if not is_plat("linux") then + if is_plat("linux") then + add_syslinks("x11") -- FIXME + else del_files("src/Nazara/OpenGLRenderer/Wrapper/Linux/**.cpp") end end