Переглянути джерело

Rewrite dist-bzip2 so it:
* doesn't compress with gzip first, then decompress and repack with bzip2,
* compresses directly during the tar step (faster),
* uses cp -p (preserves file timestamps),
* doesn't distribute .pri and .prf files which are part of Qt and may be platform-dependent,
* doesn't distribute generated .moc/*.cpp and qrc_icons.cpp,
* adds a dash before the version number.


git-svn-id: file:///var/svn/tigccpp/trunk@1053 9552661e-59e3-4036-b4f2-dbe53926924f

kevinkofler 17 роки тому
батько
коміт
278d33ac2e
1 змінених файлів з 1 додано та 2 видалено
  1. 1 2
      ktigcc/ktigcc.pro

+ 1 - 2
ktigcc/ktigcc.pro

@@ -193,8 +193,7 @@ QMAKE_LFLAGS_RELEASE = -s
 DISTFILES += $${documentation.files} INSTALL configure KTIGCC.anjuta fedora/ktigcc.spec images/*.png images/copyright.txt mingw/cross-mingw32-ktigcc.sh mingw/mkspecs/win32-cross-g++/qmake.conf mingw/mkspecs/win32-cross-g++/qplatformdefs.h
 
 distbz2.target = dist-bzip2
-distbz2.commands = zcat ktigcc.tar.gz | bzip2 --best -c > ktigcc.tar.bz2
-distbz2.depends = dist
+distbz2.commands = $(MKDIR) .obj/ktigcc-$$VERSION && $(COPY_FILE) -p --parents $$SOURCES $$HEADERS $$FORMS $$RESOURCES $$DISTFILES $$OBJECTS_DIR/ktigcc-$$VERSION/ && (cd $$OBJECTS_DIR && $(TAR) ktigcc-$${VERSION}.tar.bz2 -j ktigcc-$$VERSION) && $(MOVE) $$OBJECTS_DIR/ktigcc-$${VERSION}.tar.bz2 . && $(DEL_FILE) -r $$OBJECTS_DIR/ktigcc-$$VERSION
 rpm.target = rpm
 # The TAR_OPTIONS=--wildcards is a workaround for rpmbuild 4.4.2 being
 # incompatible with tar 1.15.91 (Fedora bug #206841).