mirror of
https://github.com/reactos/CMake.git
synced 2024-12-11 05:14:00 +00:00
7bbaa4283d
Our Git commit hooks disallow modification or addition of lines with trailing whitespace. Wipe out all remnants of trailing whitespace everywhere except third-party code. Run the following shell code: git ls-files -z -- \ bootstrap doxygen.config '*.readme' \ '*.c' '*.cmake' '*.cpp' '*.cxx' \ '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \ '*.mm' '*.pike' '*.py' '*.txt' '*.vim' | egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' | egrep -z -v '^(Modules/CPack\..*\.in)' | xargs -0 sed -i 's/ \+$//'
70 lines
1.4 KiB
Plaintext
70 lines
1.4 KiB
Plaintext
http://cygwin.com/setup.html
|
|
|
|
|
|
Need to produce two tar files:
|
|
|
|
Source-
|
|
|
|
- create subdirs
|
|
- copy src
|
|
- duplicate src
|
|
- configure files into duplicate src
|
|
CPack.cygwin-readme.in
|
|
CPack.cygwin-install.sh.in
|
|
CPack.setup.hint.in
|
|
- diff duplicate src and orig src
|
|
- write diff into toplevel
|
|
- create tar file call super class
|
|
|
|
cmake-2.2.3-1
|
|
|
|
|
|
1. a source release
|
|
cmake-2.2.3-2-src.tar.bz2
|
|
|
|
cmake-2.2.3-2.patch has cmake-2.2.3/CYGWIN-PATCHES/cmake.README cmake-2.2.3/CYGWIN-PATCHES/setup.hint
|
|
cmake-2.2.3-2.sh -> script to create cygwin release
|
|
cmake-2.2.3.tar.bz2 -> unmodified cmake sources for 2.2.3
|
|
|
|
|
|
|
|
|
|
|
|
2 a binary release
|
|
cmake-2.2.3-2.tar.bz2
|
|
|
|
normal binary release with use as the root of the tree:
|
|
|
|
Here is the bootstrap command used:
|
|
|
|
${SOURCE_DIR}/bootstrap --prefix=/usr --datadir=/share/cmake-${VER} \
|
|
--docdir=/share/doc/cmake-${VER} --mandir=/share/man
|
|
|
|
CMAKE_DOC_DIR /share/doc/${PKG}-${VER}
|
|
CMAKE_MAN_DIR /share/man
|
|
CMAKE_DATA_DIR /share/${PKG}-${VER}
|
|
|
|
Here is the directory stucture:
|
|
|
|
usr/bin/cmake.exe
|
|
usr/share/doc/cmake-2.2.3/MANIFEST ***
|
|
usr/share/doc/Cygwin/cmake-2.2.3-2.README ****
|
|
usr/share/cmake-2.2.3/Modules
|
|
|
|
|
|
|
|
usr/bin
|
|
usr/share/cmake-2.2.3/include
|
|
usr/share/cmake-2.2.3/Modules/Platform
|
|
usr/share/cmake-2.2.3/Modules
|
|
usr/share/cmake-2.2.3/Templates
|
|
usr/share/cmake-2.2.3
|
|
usr/share/doc/cmake-2.2.3
|
|
usr/share/doc/Cygwin
|
|
usr/share/doc
|
|
usr/share/man/man1
|
|
usr/share/man
|
|
usr/share
|
|
usr
|
|
|