diff options
Diffstat (limited to 'development/cmake-202x/README_SBo.txt')
-rw-r--r-- | development/cmake-202x/README_SBo.txt | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/development/cmake-202x/README_SBo.txt b/development/cmake-202x/README_SBo.txt new file mode 100644 index 0000000000..5dd70eb50d --- /dev/null +++ b/development/cmake-202x/README_SBo.txt @@ -0,0 +1,34 @@ +The main purpose for cmake-202x is to allow SlackBuild scripts to +build software that needs a cmake newer than the version that ships +with Slackware 14.2. + +If you're writing a new SlackBuild or updating an old one, and you're +using cmake.template, but you get an error complaining that CMake is +too old, here's how to use this: + +1. Change the "cmake" command in your SlackBuild to + /opt/cmake-202x/bin/cmake. In context, it will look like: + + mkdir -p build + cd build + /opt/cmake-202x/bin/cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + ...etc, etc. + +2. Add cmake-202x to the REQUIRES in your .info file. + +That's it. Your SlackBuild shouldn't need any other changes. If you +want to look at a complete SlackBuild script that uses cmake-202x, +see academic/bibletime. + +Note: If you're using cmake interactively (developing software outside +the context of SlackBuild scripts), there are a couple of things you +might want to add to your .bash_profile to make things smoother: + + export PATH=/opt/cmake-202x/bin:$PATH + export MANPATH=/opt/cmake-202x/man:$MANPATH + +Then when you type "cmake", you'll get the new version. Also "man +cmake" will show the man page for the new version. You *don't* need +this stuff in a SlackBuild script! |