@@ -1,7 +1,7 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(waylight LANGUAGES C CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD 23)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
|
||||
@@ -12,6 +12,7 @@ pkg_check_modules(EGL REQUIRED IMPORTED_TARGET egl)
|
||||
pkg_check_modules(GLES2 REQUIRED IMPORTED_TARGET glesv2)
|
||||
pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0)
|
||||
pkg_check_modules(LIBPORTAL REQUIRED IMPORTED_TARGET libportal)
|
||||
pkg_check_modules(XKBCOMMON REQUIRED IMPORTED_TARGET xkbcommon)
|
||||
pkg_check_modules(WAYLAND_PROTOCOLS REQUIRED wayland-protocols)
|
||||
pkg_check_modules(WLR_PROTOCOLS REQUIRED wlr-protocols)
|
||||
|
||||
@@ -130,6 +131,7 @@ target_link_libraries(waylight PRIVATE
|
||||
PkgConfig::GLES2
|
||||
PkgConfig::GLIB
|
||||
PkgConfig::LIBPORTAL
|
||||
PkgConfig::XKBCOMMON
|
||||
|
||||
raylib
|
||||
|
||||
|
||||
Reference in New Issue
Block a user