From 5801bd25be91aeeafb102e99b6132a2a67344bca Mon Sep 17 00:00:00 2001 From: TheGAzed Date: Sun, 23 Jun 2024 16:52:24 +0200 Subject: [PATCH] added cmake find packages --- external/CMakeLists.txt | 13 ++++++++----- external/nuklear.h | 0 2 files changed, 8 insertions(+), 5 deletions(-) delete mode 100644 external/nuklear.h diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index 654a88c..fb40c6c 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -8,9 +8,12 @@ set_target_properties(NUKLEAR_LIB PROPERTIES LINKER_LANGUAGE C) target_include_directories(NUKLEAR_LIB INTERFACE nuklear/src) -add_subdirectory(glfw) - -add_library(GLFW_LIB SHARED "" glfw/src) +find_package(PkgConfig REQUIRED) +pkg_check_modules(WAYLAND REQUIRED wayland-client wayland-cursor wayland-egl xkbcommon) +find_package(X11 REQUIRED) +find_package(Doxygen) -target_include_directories(GLFW_LIB PUBLIC glfw/include) -set_target_properties(GLFW_LIB PROPERTIES LINKER_LANGUAGE C) \ No newline at end of file +set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE) +set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE) +set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) +add_subdirectory(glfw) diff --git a/external/nuklear.h b/external/nuklear.h deleted file mode 100644 index e69de29..0000000