diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/nspr/library-linkage.diff | |
Diffstat (limited to 'vcpkg/ports/nspr/library-linkage.diff')
| -rw-r--r-- | vcpkg/ports/nspr/library-linkage.diff | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/vcpkg/ports/nspr/library-linkage.diff b/vcpkg/ports/nspr/library-linkage.diff new file mode 100644 index 0000000..a80e5c7 --- /dev/null +++ b/vcpkg/ports/nspr/library-linkage.diff @@ -0,0 +1,69 @@ +diff --git a/nspr/config/rules.mk b/nspr/config/rules.mk +index 8f3f926..1ddfffd 100644 +--- a/nspr/config/rules.mk ++++ b/nspr/config/rules.mk +@@ -113,7 +113,8 @@ endif + + ifndef TARGETS + ifeq (,$(filter-out WINNT WINCE,$(OS_ARCH))) +-TARGETS = $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) ++ifdef BUILD_SHARED_LIBS ++TARGETS = $(SHARED_LIBRARY) $(IMPORT_LIBRARY) + ifdef MOZ_DEBUG_SYMBOLS + ifdef MSC_VER + ifneq (,$(filter-out 1100 1200,$(MSC_VER))) +@@ -122,7 +123,14 @@ endif + endif + endif + else +-TARGETS = $(LIBRARY) $(SHARED_LIBRARY) ++TARGETS = $(LIBRARY) ++endif ++else ++ifdef BUILD_SHARED_LIBS ++TARGETS = $(SHARED_LIBRARY) ++else ++TARGETS = $(LIBRARY) ++endif + endif + endif + +diff --git a/nspr/lib/ds/Makefile.in b/nspr/lib/ds/Makefile.in +index fa8c783..b102b04 100644 +--- a/nspr/lib/ds/Makefile.in ++++ b/nspr/lib/ds/Makefile.in +@@ -131,7 +131,7 @@ endif + export:: $(TARGETS) + $(INSTALL) -m 444 $(HEADERS) $(dist_includedir) + $(INSTALL) -m 444 $(TARGETS) $(dist_libdir) +-ifdef SHARED_LIBRARY ++ifdef BUILD_SHARED_LIBS + ifeq ($(OS_ARCH),HP-UX) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_libdir) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_bindir) +diff --git a/nspr/lib/libc/src/Makefile.in b/nspr/lib/libc/src/Makefile.in +index 9ef2007..4f5ddbe 100644 +--- a/nspr/lib/libc/src/Makefile.in ++++ b/nspr/lib/libc/src/Makefile.in +@@ -132,7 +132,7 @@ endif + + export:: $(TARGETS) + $(INSTALL) -m 444 $(TARGETS) $(dist_libdir) +-ifdef SHARED_LIBRARY ++ifdef BUILD_SHARED_LIBS + ifeq ($(OS_ARCH),HP-UX) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_libdir) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_bindir) +diff --git a/nspr/pr/src/Makefile.in b/nspr/pr/src/Makefile.in +index a9e86f5..88e626e 100644 +--- a/nspr/pr/src/Makefile.in ++++ b/nspr/pr/src/Makefile.in +@@ -325,7 +325,7 @@ export:: + + build:: $(TARGETS) + $(INSTALL) -m 444 $(TARGETS) $(dist_libdir) +-ifdef SHARED_LIBRARY ++ifdef BUILD_SHARED_LIBS + ifeq ($(OS_ARCH),HP-UX) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_libdir) + $(INSTALL) -m 755 $(SHARED_LIBRARY) $(dist_bindir) |