0
0
mirror of https://github.com/termux-pacman/glibc-packages.git synced 2024-11-23 14:46:18 +00:00
glibc-packages/gpkg/glm/6059c5767.patch
Askorbinovaya Kislota 16691125d7
adding mesa and other graphics packages (#164)
gpkg/libwayland
gpkg/libwayland-protocols
gpkg/vulkan-tools
gpkg/mesa-demos
gpkg/opengl
gpkg/freeglut
gpkg/glu
gpkg/glslang
gpkg/spirv-tools
gpkg/spirv-headers
gpkg/glmark2
gpkg/vkmark
gpkg/glm
gpkg/xcb-util-wm
gpkg/assimp
gpkg/alsa-lib
gpkg/libomxil-bellagio
gpkg/libva
gpkg/libvdpau
gpkg/vulkan-volk
gpkg/libepoxy
gpkg/libclc
gpkg/spirv-llvm-translator

Co-authored-by: Maxython <mixython@gmail.com>
2024-02-05 23:52:12 +03:00

44 lines
1.4 KiB
Diff

From 6059c5767b8be1fdaf7b4c8bf6f435ee9f7e5f0c Mon Sep 17 00:00:00 2001
From: Krzysztof Kurek <krzysio.kurek@pm.me>
Date: Sat, 30 Jan 2021 21:08:48 +0100
Subject: [PATCH] Export the GLM target
---
CMakeLists.txt | 1 +
glm/CMakeLists.txt | 10 +++++++++-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8d597db07..9b268fc1c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -20,6 +20,7 @@ enable_testing()
add_subdirectory(glm)
add_library(glm::glm ALIAS glm)
+install(EXPORT glm FILE glm-config.cmake DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake NAMESPACE glm::)
if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
diff --git a/glm/CMakeLists.txt b/glm/CMakeLists.txt
index 4ff51c818..e97192cf7 100644
--- a/glm/CMakeLists.txt
+++ b/glm/CMakeLists.txt
@@ -43,7 +43,15 @@ source_group("SIMD Files" FILES ${SIMD_INLINE})
source_group("SIMD Files" FILES ${SIMD_HEADER})
add_library(glm INTERFACE)
-target_include_directories(glm INTERFACE ../)
+
+target_include_directories(glm INTERFACE
+ $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}>
+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
+)
+
+include(GNUInstallDirs)
+install(TARGETS glm EXPORT glm)
+install(DIRECTORY . DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/glm" PATTERN "CMakeLists.txt" EXCLUDE)
if(BUILD_STATIC_LIBS)
add_library(glm_static STATIC ${ROOT_TEXT} ${ROOT_MD} ${ROOT_NAT}