aboutsummaryrefslogtreecommitdiff
path: root/crypto
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 /crypto
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 'crypto')
-rw-r--r--crypto/CMakeLists.txt2
-rw-r--r--crypto/Makefile.am1
2 files changed, 2 insertions, 1 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index 8956884..bb43432 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -1009,7 +1009,7 @@ target_include_directories(crypto_obj
1009 PUBLIC 1009 PUBLIC
1010 ../include) 1010 ../include)
1011 1011
1012add_library(crypto $<TARGET_OBJECTS:crypto_obj>) 1012add_library(crypto $<TARGET_OBJECTS:crypto_obj> empty.c)
1013 1013
1014export_symbol(crypto ${CMAKE_CURRENT_BINARY_DIR}/crypto_p.sym) 1014export_symbol(crypto ${CMAKE_CURRENT_BINARY_DIR}/crypto_p.sym)
1015target_link_libraries(crypto ${PLATFORM_LIBS}) 1015target_link_libraries(crypto ${PLATFORM_LIBS})
diff --git a/crypto/Makefile.am b/crypto/Makefile.am
index bc3d4c2..e380fdf 100644
--- a/crypto/Makefile.am
+++ b/crypto/Makefile.am
@@ -32,6 +32,7 @@ endif
32EXTRA_DIST = VERSION 32EXTRA_DIST = VERSION
33EXTRA_DIST += CMakeLists.txt 33EXTRA_DIST += CMakeLists.txt
34EXTRA_DIST += crypto.sym 34EXTRA_DIST += crypto.sym
35EXTRA_DIST += empty.c
35 36
36# needed for a CMake target 37# needed for a CMake target
37EXTRA_DIST += compat/strcasecmp.c 38EXTRA_DIST += compat/strcasecmp.c