cmake_minimum_required(VERSION 3.22.1) project("mosis-designer") set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(RmlUi CONFIG REQUIRED) find_package(glfw3 CONFIG REQUIRED) set(RMLUI_BACKEND "D:/vcpkg/buildtrees/rmlui/src/6.1-fbf6dfc3b5.clean/Backends") add_executable(mosis-designer main.cpp ${RMLUI_BACKEND}/RmlUi_Backend_GLFW_GL3.cpp ${RMLUI_BACKEND}/RmlUi_Platform_GLFW.cpp ${RMLUI_BACKEND}/RmlUi_Renderer_GL3.cpp ) target_link_libraries(mosis-designer PUBLIC RmlUi::RmlUi glfw ) target_include_directories(mosis-designer PUBLIC ${RMLUI_BACKEND} )