Remove wrong "execute" bits when creating a distribution. This fixes

bug #961938 (Executable bit set on non exe files).


git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@659 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
spanne 2005-07-02 12:58:07 +00:00
parent b0c169e1dd
commit f8d3ddc18a
2 changed files with 18 additions and 0 deletions

View File

@ -1087,3 +1087,6 @@ autoconf than via cpp.
(281) Some steps toward compilation under MinGW. Note that there are still (281) Some steps toward compilation under MinGW. Note that there are still
linking troubles for the examples. linking troubles for the examples.
(282) Remove wrong "execute" bits when creating a distribution. This
fixes bug #961938 (Executable bit set on non exe files).

View File

@ -11,5 +11,20 @@ EXTRA_DIST = \
freeglut_static.dsp \ freeglut_static.dsp \
freeglut_evc4.vcp freeglut_evc4.vcw freeglut_evc4.vcp freeglut_evc4.vcw
# Thanks to WinDoze, some files in CVS have the "execute" bit set when they
# shoudn't. We could fix this if we had direct access to the CVS repository,
# but we are not that lucky. Instead we fix this at distribution creation time.
dist-hook:
find $(distdir) -type f \( \
-name "*.c" -o \
-name "*.dsp" -o \
-name "*.dsw" -o \
-name "*.h" -o \
-name "*.html" -o \
-name "*.png" -o \
-name "LISEZ_MOI" -o \
-name "README*" \
\) -exec chmod -x {} \;
libtool: $(LIBTOOL_DEPS) libtool: $(LIBTOOL_DEPS)
$(SHELL) ./config.status --recheck $(SHELL) ./config.status --recheck