[arch-commits] Commit in double-conversion/trunk (double-conversion-shared-lib.patch)
Antonio Rojas
arojas at archlinux.org
Wed May 31 11:02:14 UTC 2017
Date: Wednesday, May 31, 2017 @ 11:02:13
Author: arojas
Revision: 296926
Add patch
Added:
double-conversion/trunk/double-conversion-shared-lib.patch
------------------------------------+
double-conversion-shared-lib.patch | 42 +++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
Added: double-conversion-shared-lib.patch
===================================================================
--- double-conversion-shared-lib.patch (rev 0)
+++ double-conversion-shared-lib.patch 2017-05-31 11:02:13 UTC (rev 296926)
@@ -0,0 +1,42 @@
+commit c7734598e2ee084c17e1b8a41daa569fb021d593
+Author: Florian Loitsch <florian at loitsch.com>
+Date: Sat Mar 8 15:02:13 2014 +0100
+
+ Support shared libraries with Cmake. Improve README.
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5bf382e..7b09be0 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -2,8 +2,12 @@ cmake_minimum_required(VERSION 2.8)
+ project(double-conversion)
+
+ # pick a version #
+-set(double-conversion_VERSION
+- 1.1.1)
++set(double-conversion_VERSION 2.0.1)
++set(double-conversion_SOVERSION_MAJOR 1)
++set(double-conversion_SOVERSION_MINOR 0)
++set(double-conversion_SOVERSION_PATCH 0)
++set(double-conversion_SOVERSION
++ ${double-conversion_SOVERSION_MAJOR}.${double-conversion_SOVERSION_MINOR}.${double-conversion_SOVERSION_PATCH})
+
+ # set paths for install -- empty initially
+ # Offer the user the choice of overriding the installation directories
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 7f5c985..0da50b1 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -29,6 +29,12 @@ ${headers}
+ set_target_properties(double-conversion
+ PROPERTIES PUBLIC_HEADER "${headers}")
+
++if (BUILD_SHARED_LIBS)
++ set_target_properties(double-conversion
++ PROPERTIES VERSION ${double-conversion_SOVERSION}
++ SOVERSION ${double-conversion_SOVERSION_MAJOR})
++endif()
++
+ #
+ # install command to set up library install
+ # given the above PUBLIC_HEADER property set, this
More information about the arch-commits
mailing list