From: Bent Date: Thu, 19 Dec 2024 11:16:08 +0000 (+0100) Subject: added UNAME_TARGET_SYSTEM build flag to configure shared lib flags X-Git-Tag: v1.5.7^2~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d06e8778bc4b150507abe0a8b7eaed08f2d16a17;p=thirdparty%2Fzstd.git added UNAME_TARGET_SYSTEM build flag to configure shared lib flags --- diff --git a/lib/Makefile b/lib/Makefile index 020d2ff5d..2fe436bc2 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -73,13 +73,15 @@ endif # macOS linker doesn't support -soname, and use different extension # see : https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/DynamicLibraries/100-Articles/DynamicLibraryDesignGuidelines.html -ifeq ($(UNAME), Darwin) +UNAME_TARGET_SYSTEM ?= $(UNAME) + +ifeq ($(UNAME_TARGET_SYSTEM), Darwin) SHARED_EXT = dylib SHARED_EXT_MAJOR = $(LIBVER_MAJOR).$(SHARED_EXT) SHARED_EXT_VER = $(LIBVER).$(SHARED_EXT) SONAME_FLAGS = -install_name $(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR) -compatibility_version $(LIBVER_MAJOR) -current_version $(LIBVER) else - ifeq ($(UNAME), AIX) + ifeq ($(UNAME_TARGET_SYSTEM), AIX) SONAME_FLAGS = else SONAME_FLAGS = -Wl,-soname=libzstd.$(SHARED_EXT).$(LIBVER_MAJOR) @@ -108,6 +110,9 @@ ifndef BUILD_DIR # determine BUILD_DIR from compilation flags libzstd.a: + @echo uname_target $(UNAME_TARGET) + @echo target_system $(TARGET_SYSTEM) + @echo uname $(uname) $(SET_CACHE_DIRECTORY) else