File: build-static-ada-library.patch

package info (click to toggle)
plplot 5.15.0%2Bdfsg2-17
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 31,484 kB
  • sloc: ansic: 79,703; xml: 28,583; cpp: 20,033; ada: 19,456; tcl: 12,081; f90: 11,431; ml: 7,276; java: 6,863; python: 6,792; sh: 3,274; perl: 828; lisp: 75; makefile: 74; sed: 34; fortran: 6
file content (17 lines) | stat: -rw-r--r-- 865 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Description: Compile a static library for the Ada binding
Author: Rafael Laboissière <rafael@debian.org>
Forwarded: https://sourceforge.net/p/plplot/mailman/message/37745643/
Last-Update: 2022-11-29

--- plplot-5.15.0+dfsg.orig/bindings/ada/CMakeLists.txt
+++ plplot-5.15.0+dfsg/bindings/ada/CMakeLists.txt
@@ -88,6 +88,9 @@ if(ENABLE_ada)
   # target_link_libraries used in special way below so avoid using it inside configure_library_build.
   configure_library_build(plplotada "" "${plplotada_BODY_SRCS}" "" "${LIB_INSTALL_RPATH}")
 
+  # Also build the static library
+  configure_library_build(plplotada_static STATIC "${plplotada_BODY_SRCS}" "" "${LIB_INSTALL_RPATH}")
+
   # Work around an issue in our CMake Ada language
   # support for MinGW/Windows.  FIXME.  This issue should be fixed
   # at the Ada language support level and not worked around here.