CLooG 0.18.4
[cloog.git] / doc / howto_cloog_release.txt
blobed9d27b618ae668dc852e06169e759e3b735531e
1 How to generate a new release of CLooG:
4 1) Update the version number
6 See commit 88986e for an example
7 (Simply modifies the version number in configure.ac)
9 2) Commit the modification of version number in configure.ac
11 git -am "CLooG 0.18.2"
13 3) Tag the release
15 git tag -am "CLooG 0.18.2" cloog-0.18.2
17 4) Create release tarball
19 4.1) Be sure to configure with bundled isl and osl (otherwise they will
20      not be provided in the release tarball
22 ./configure --with-isl=bundled --with-osl=bundled
24 4.2) Get submodules in isl (otherwise make dist will fail)
26 cd isl
27 git submodule init
28 git submodule update
30 4.3) finally make dist in CLooG's directory
32 make dist
34 5) Test the release tarball
36 6) Push out the changes
38 7) Check at repo.or.cz that everything looks good
40 Thanks to Tobias GROSSER for the instructions.