From 6259f5767793fcdf4c7a25f01e4c44c93ff8bec3 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Fri, 17 Apr 2026 01:39:59 +0900 Subject: [PATCH] fix cmake --- CMakeLists.txt | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a4f4eb3..948a83c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,11 +62,6 @@ if(MW_TRY_OPENGL) find_package(OpenGL) if(OpenGL_FOUND) set(MW_BUILD_OPENGL ON) - target_compile_definitions( - Mw - PRIVATE - MW_OPENGL - ) if(APPLE) list(APPEND SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/widget/opengl_cocoa.m") endif() @@ -80,11 +75,6 @@ if(MW_TRY_VULKAN) check_include_files(vulkan/vulkan.h HAVE_VULKAN_VULKAN_H) if(HAVE_VULKAN_VULKAN_H) set(MW_BUILD_VULKAN ON) - target_compile_definitions( - Mw - PRIVATE - MW_VULKAN - ) message(STATUS "Vulkan widget has been enabled") else() message(WARNING "Vulkan widget has been disabled") @@ -363,6 +353,14 @@ target_link_libraries( ${LIBRARIES} ) +if(MW_BUILD_OPENGL) + target_compile_definitions( + Mw + PRIVATE + MW_OPENGL + ) +endif() + if(MW_BUILD_VULKAN) check_include_files(vulkan/vk_enum_string_helper.h HAS_VK_ENUM_STRING_HELPER) if(HAS_VK_ENUM_STRING_HELPER) @@ -372,6 +370,12 @@ if(MW_BUILD_VULKAN) HAS_VK_ENUM_STRING_HELPER ) endif() + + target_compile_definitions( + Mw + PRIVATE + MW_VULKAN + ) endif() target_compile_definitions(