Add explanation for the installation of the DLL in the bin directory
authorVincent Torri <vincent.torri@gmail.com>
Wed, 21 Nov 2018 07:40:51 +0000 (08:40 +0100)
committerVincent Torri <vincent.torri@gmail.com>
Wed, 21 Nov 2018 07:40:51 +0000 (08:40 +0100)
lib/Makefile

index fc96bbd..74ddd59 100644 (file)
@@ -184,6 +184,9 @@ ifeq ($(BUILD_STATIC),yes)
        $(Q)$(INSTALL_DATA) lz4frame_static.h $(DESTDIR)$(includedir)/lz4frame_static.h
 endif
 ifeq ($(BUILD_SHARED),yes)
+# Traditionnally, one installs the DLLs in the bin directory as programs
+# search them first in their directory. This allows to not pollute system
+# directories (like c:/windows/system32), nor modify the PATH variable.
 ifneq (,$(filter Windows%,$(OS)))
        $(Q)$(INSTALL_PROGRAM) dll/$(LIBLZ4).dll $(DESTDIR)$(bindir)
        $(Q)$(INSTALL_PROGRAM) dll/liblz4.lib $(DESTDIR)$(libdir)