diff --git a/CMake/glfw3Config.cmake.in b/CMake/glfw3Config.cmake.in index 4a13a88b..94fc7df1 100644 --- a/CMake/glfw3Config.cmake.in +++ b/CMake/glfw3Config.cmake.in @@ -1,3 +1,4 @@ include(CMakeFindDependencyMacro) find_dependency(Threads) include("${CMAKE_CURRENT_LIST_DIR}/glfw3Targets.cmake") +add_library(glfw3::glfw3 ALIAS glfw) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1a085b2b..737dc546 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -7,6 +7,8 @@ add_library(glfw ${GLFW_LIBRARY_TYPE} egl_context.c osmesa_context.c null_platform.h null_joystick.h null_init.c null_monitor.c null_window.c null_joystick.c) +add_library(glfw3::glfw3 ALIAS glfw) + # The time, thread and module code is shared between all backends on a given OS, # including the null backend, which still needs those bits to be functional if (APPLE)