Skip to content

Commit f9befa3

Browse files
committed
Only install libdefault into openssl install location
1 parent 2ae0832 commit f9befa3

1 file changed

Lines changed: 3 additions & 11 deletions

File tree

Makefile.am

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,11 @@ lib_LTLIBRARIES = libwolfprov.la
1616

1717
# Conditionally build libdefault.so when --replace-default is enabled
1818
if BUILD_REPLACE_DEFAULT
19-
lib_LTLIBRARIES += libdefault.la
19+
# Install libdefault.la directly to OpenSSL lib directory
20+
openssldir = $(OPENSSL_LIB_DIR)
21+
openssl_LTLIBRARIES = libdefault.la
2022
libdefault_la_SOURCES = src/wp_default_replace.c
2123
libdefault_la_LIBADD = libwolfprov.la
22-
23-
# Install libdefault.so to OpenSSL lib directory for replace-default builds
24-
install-exec-hook:
25-
@echo "Installing libdefault.so to OpenSSL lib directory..."
26-
$(INSTALL) -m 755 "$(DESTDIR)$(libdir)/libdefault.so.0.0.0" "$(OPENSSL_LIB_DIR)/libdefault.so.0"
27-
cd "$(OPENSSL_LIB_DIR)" && ln -sf libdefault.so.0 libdefault.so
28-
29-
uninstall-hook:
30-
@echo "Removing libdefault.so from OpenSSL lib directory..."
31-
rm -f "$(OPENSSL_LIB_DIR)/libdefault.so" "$(OPENSSL_LIB_DIR)/libdefault.so.0"
3224
endif
3325

3426
EXTRA_DIST+=ChangeLog.md

0 commit comments

Comments
 (0)