[Fix] (buildsystem): fix build on Windows

This commit is contained in:
2026-02-08 10:00:08 +08:00
parent 56c98041e3
commit fd530156a6
3 changed files with 11 additions and 1 deletions
+8
View File
@@ -325,6 +325,14 @@ if (ANDROID)
endif()
if (NOT ANDROID)
find_package(Vulkan)
if (Vulkan_FOUND)
target_link_libraries(${CMAKE_PROJECT_NAME} PUBLIC Vulkan::Vulkan Vulkan::Headers)
target_link_libraries(${CMAKE_PROJECT_NAME}_s PUBLIC Vulkan::Vulkan Vulkan::Headers)
target_include_directories(${CMAKE_PROJECT_NAME} PUBLIC ${Vulkan_INCLUDE_DIR})
target_include_directories(${CMAKE_PROJECT_NAME}_s PUBLIC ${Vulkan_INCLUDE_DIR})
endif ()
if (MOBILEGL_BUILD_TEST)
add_subdirectory(MobileGL/MG_Test)
endif()
+2 -1
View File
@@ -80,7 +80,6 @@
#ifdef __linux__
#include <dlfcn.h>
#include <pthread.h>
#include <vulkan/vulkan.h>
#endif
#ifdef _WIN32
@@ -106,6 +105,8 @@
#define TRACY_ZONECOLOR_BACKEND 0x00FF00
#endif
#include <vulkan/vulkan.h>
// Post-includes for significant project headers
#include "MG_Util/Debug/Log.h"
#include "MG_Util/Types.h"
@@ -27,6 +27,7 @@ namespace MobileGL {
#if MOBILEGL_BACKEND == MOBILEGL_BACKEND_TYPE_DIRECT_GLES
return MG_Backend::DirectGLES::GetString(name);
#endif
return (const GLubyte*)"3.3 <Unknown>";
}
inline String GetFormattedBackendGLVersion() {