diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2018-07-23 18:15:58 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2018-07-24 08:40:36 +0000 |
commit | 4ec500d78c002a0af2ade8cc35643eab9da05ad8 (patch) | |
tree | b1475dd96e045c92854b2ce4913c0a2321ea0453 /libasm | |
parent | 20fb0dbf837eec88002d3465b0682c760027a83e (diff) |
Don't install versioned DLLs on windows
Nobody can use those, and as windows doesn't have proper symlinks, they
take up lots of space.
Change-Id: If62db984c7ac62e798a88e3a4ecd15962683d001
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'libasm')
-rw-r--r-- | libasm/Makefile.am | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/libasm/Makefile.am b/libasm/Makefile.am index 9bb56ee5..72ab9c1d 100644 --- a/libasm/Makefile.am +++ b/libasm/Makefile.am @@ -80,33 +80,38 @@ $(libasm_BARE): $(srcdir)/libasm.map $(libasm_so_LIBS) $(libasm_so_DEPS) $(AM_V_at)ln -fs $@ $(libasm_SONAME) if NATIVE_PE -install-lib: $(libasm_BARE:.dll=.lib) + +install-lib: $(libasm_BARE:.dll=.lib) $(libasm_BARE) $(mkinstalldirs) $(DESTDIR)$(libdir) - $(INSTALL_PROGRAM) $< $(DESTDIR)$(libdir)/$(libasm_VERSIONED:.dll=.lib) - ln -fs $(libasm_VERSIONED:.dll=.lib) $(DESTDIR)$(libdir)/$(libasm_SONAME:.dll=.lib) - ln -fs $(libasm_SONAME:.dll=.lib) $(DESTDIR)$(libdir)/$(libasm_BARE:.dll=.lib) + $(INSTALL_PROGRAM) $(libasm_BARE) $(DESTDIR)$(libdir)/$(libasm_BARE) + $(INSTALL_PROGRAM) $< $(DESTDIR)$(libdir)/$(libasm_BARE:.dll=.lib) + uninstall-lib: - rm -f $(DESTDIR)$(libdir)/$(libasm_VERSIONED:.dll=.lib) - rm -f $(DESTDIR)$(libdir)/$(libasm_SONAME:.dll=.lib) rm -f $(DESTDIR)$(libdir)/$(libasm_BARE:.dll=.lib) + rm -f $(DESTDIR)$(libdir)/$(libasm_BARE) + rmdir --ignore-fail-on-non-empty $(DESTDIR)$(includedir)/elfutils + CLEANFILES += $(libasm_BARE:.dll=.lib) $(libasm_BARE:.dll=.exp) + else -install-lib: -uninstall-lib: -endif -install: install-am install-lib $(libasm_BARE) +install-lib: $(libasm_BARE) $(mkinstalldirs) $(DESTDIR)$(libdir) $(INSTALL_PROGRAM) $(libasm_BARE) $(DESTDIR)$(libdir)/$(libasm_VERSIONED) ln -fs $(libasm_VERSIONED) $(DESTDIR)$(libdir)/$(libasm_SONAME) ln -fs $(libasm_SONAME) $(DESTDIR)$(libdir)/$(libasm_BARE) -uninstall: uninstall-am uninstall-lib +uninstall-lib: rm -f $(DESTDIR)$(libdir)/$(libasm_VERSIONED) rm -f $(DESTDIR)$(libdir)/$(libasm_SONAME) rm -f $(DESTDIR)$(libdir)/$(libasm_BARE) rmdir --ignore-fail-on-non-empty $(DESTDIR)$(includedir)/elfutils +endif + +install: install-am install-lib +uninstall: uninstall-am uninstall-lib + noinst_HEADERS = libasmP.h symbolhash.h EXTRA_DIST = libasm.map |