aboutsummaryrefslogtreecommitdiff
path: root/tls
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 /tls
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 'tls')
-rw-r--r--tls/CMakeLists.txt2
-rw-r--r--tls/Makefile.am1
2 files changed, 2 insertions, 1 deletions
diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt
index 7827a5e..62dde63 100644
--- a/tls/CMakeLists.txt
+++ b/tls/CMakeLists.txt
@@ -48,7 +48,7 @@ target_include_directories(tls_obj
48 ../include) 48 ../include)
49 49
50add_library(tls $<TARGET_OBJECTS:tls_obj> $<TARGET_OBJECTS:ssl_obj> 50add_library(tls $<TARGET_OBJECTS:tls_obj> $<TARGET_OBJECTS:ssl_obj>
51 $<TARGET_OBJECTS:crypto_obj>) 51 $<TARGET_OBJECTS:crypto_obj> empty.c)
52 52
53export_symbol(tls ${CMAKE_CURRENT_BINARY_DIR}/tls.sym) 53export_symbol(tls ${CMAKE_CURRENT_BINARY_DIR}/tls.sym)
54target_link_libraries(tls ${PLATFORM_LIBS}) 54target_link_libraries(tls ${PLATFORM_LIBS})
diff --git a/tls/Makefile.am b/tls/Makefile.am
index 160359c..9b62b22 100644
--- a/tls/Makefile.am
+++ b/tls/Makefile.am
@@ -8,6 +8,7 @@ lib_LTLIBRARIES = libtls.la
8EXTRA_DIST = VERSION 8EXTRA_DIST = VERSION
9EXTRA_DIST += CMakeLists.txt 9EXTRA_DIST += CMakeLists.txt
10EXTRA_DIST += tls.sym 10EXTRA_DIST += tls.sym
11EXTRA_DIST += empty.c
11 12
12CLEANFILES = libtls_la_objects.mk 13CLEANFILES = libtls_la_objects.mk
13 14