summarylogtreecommitdiffstats
path: root/0003-install-if-generating-shared-only-install-bgfx.patch
diff options
context:
space:
mode:
authorSandy Carter2021-01-30 22:21:02 -0500
committerSandy Carter2021-01-30 22:38:32 -0500
commit37c473ca9d30ba9e7d463a58365bb65ee416b2ee (patch)
tree85cfea0a6cbeef96b16a1e271179b552c25d5a96 /0003-install-if-generating-shared-only-install-bgfx.patch
parent81f63187a78dcd5b975050a9a4effb18c0219e1e (diff)
downloadaur-37c473ca9d30ba9e7d463a58365bb65ee416b2ee.tar.gz
convert to cmake package using bgfx.cmake
Diffstat (limited to '0003-install-if-generating-shared-only-install-bgfx.patch')
-rw-r--r--0003-install-if-generating-shared-only-install-bgfx.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/0003-install-if-generating-shared-only-install-bgfx.patch b/0003-install-if-generating-shared-only-install-bgfx.patch
new file mode 100644
index 000000000000..ebe306ab5a9a
--- /dev/null
+++ b/0003-install-if-generating-shared-only-install-bgfx.patch
@@ -0,0 +1,40 @@
+From bf668bfed4ae56d4efcd7013f9e93eed21c0c2f5 Mon Sep 17 00:00:00 2001
+From: Sandy Carter <bwrsandman@gmail.com>
+Date: Sat, 30 Jan 2021 20:52:41 -0500
+Subject: [PATCH 3/4] install: if generating shared, only install bgfx
+
+---
+ CMakeLists.txt | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 4412be1..ca72939 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -122,13 +122,22 @@ if( BGFX_INSTALL )
+ install(FILES ${BGFX_DIR}/LICENSE DESTINATION ${CMAKE_INSTALL_DOCDIR})
+ install(FILES README.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
+
+- install( TARGETS bgfx bimg bx astc-codec astc edtaa3 etc1 etc2 iqa squish nvtt pvrtc
++ install( TARGETS bgfx
+ EXPORT "${TARGETS_EXPORT_NAME}"
+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
+ INCLUDES DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
+ )
++ if( NOT BGFX_LIBRARY_TYPE MATCHES "SHARED" )
++ install( TARGETS bimg bx astc-codec astc edtaa3 etc1 etc2 iqa squish nvtt pvrtc
++ EXPORT "${TARGETS_EXPORT_NAME}"
++ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
++ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
++ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
++ INCLUDES DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
++ )
++ endif()
+ if (BGFX_CONFIG_RENDERER_WEBGPU)
+ install( TARGETS webgpu
+ EXPORT "${TARGETS_EXPORT_NAME}"
+--
+2.30.0
+