aboutsummaryrefslogtreecommitdiff
path: root/ssl
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2022-12-13 05:44:07 -0600
committerBrent Cook <busterb@gmail.com>2022-12-14 06:28:11 -0600
commit80eb1454604f71fdcbb17c7fb73bade22031ef81 (patch)
treeea2803f5c5f8dec013817473e1bc75ed8a0ccd0a /ssl
parent4f0f6ebd1aa1038923e08af6730a32cde3202f62 (diff)
downloadportable-80eb1454604f71fdcbb17c7fb73bade22031ef81.tar.gz
portable-80eb1454604f71fdcbb17c7fb73bade22031ef81.tar.bz2
portable-80eb1454604f71fdcbb17c7fb73bade22031ef81.zip
add direct source dependency to each library
Fix library generation with some CMake generators by including a direct source file dependency for each library.
Diffstat (limited to 'ssl')
-rw-r--r--ssl/CMakeLists.txt2
-rw-r--r--ssl/Makefile.am1
2 files changed, 2 insertions, 1 deletions
diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt
index 4c7357a..173c3b5 100644
--- a/ssl/CMakeLists.txt
+++ b/ssl/CMakeLists.txt
@@ -79,7 +79,7 @@ target_include_directories(bs_obj
79if(BUILD_SHARED_LIBS) 79if(BUILD_SHARED_LIBS)
80 add_library(ssl $<TARGET_OBJECTS:ssl_obj> $<TARGET_OBJECTS:bs_obj>) 80 add_library(ssl $<TARGET_OBJECTS:ssl_obj> $<TARGET_OBJECTS:bs_obj>)
81else() 81else()
82 add_library(ssl $<TARGET_OBJECTS:ssl_obj>) 82 add_library(ssl $<TARGET_OBJECTS:ssl_obj> empty.c)
83endif() 83endif()
84 84
85export_symbol(ssl ${CMAKE_CURRENT_SOURCE_DIR}/ssl.sym) 85export_symbol(ssl ${CMAKE_CURRENT_SOURCE_DIR}/ssl.sym)
diff --git a/ssl/Makefile.am b/ssl/Makefile.am
index 6591ffa..a2155fb 100644
--- a/ssl/Makefile.am
+++ b/ssl/Makefile.am
@@ -15,6 +15,7 @@ noinst_DATA = remove_bs_objects
15EXTRA_DIST = VERSION 15EXTRA_DIST = VERSION
16EXTRA_DIST += CMakeLists.txt 16EXTRA_DIST += CMakeLists.txt
17EXTRA_DIST += ssl.sym 17EXTRA_DIST += ssl.sym
18EXTRA_DIST += empty.c
18 19
19CLEANFILES = libssl_la_objects.mk 20CLEANFILES = libssl_la_objects.mk
20 21