1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
Description: Also vendor static lib with an ulterior motive of making d-shlibs work
Author: Nilesh Patra <npatra974@gmail.com>
Forwarded: not-needed
Last-Update: 2021-01-05
--- edflib.orig/CMakeLists.txt
+++ edflib/CMakeLists.txt
@@ -6,6 +6,7 @@
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE
)
add_library(edf SHARED edflib.c)
+add_library(edf_static STATIC edflib.c)
set(VERSION_MAJOR 1)
set(VERSION_MINOR 23)
@@ -20,6 +21,11 @@
PROPERTIES
${LIBRARY_PROPERTIES}
)
+set_target_properties(edf_static
+ PROPERTIES
+ ${LIBRARY_PROPERTIES}
+ OUTPUT_NAME "edf"
+ )
include(CheckSymbolExists)
set(CMAKE_REQUIRED_DEFINITIONS -D_GNU_SOURCE)
@@ -36,6 +42,9 @@
install(TARGETS edf
LIBRARY DESTINATION ${EDFLIB_INSTALL_PATH}
)
+install(TARGETS edf_static
+ LIBRARY DESTINATION ${EDFLIB_INSTALL_PATH}
+ )
#
add_executable(test_edflib test_edflib.c)
|