diff options
Diffstat (limited to 'graphics/brlcad/brlcad.SlackBuild')
-rw-r--r-- | graphics/brlcad/brlcad.SlackBuild | 39 |
1 files changed, 26 insertions, 13 deletions
diff --git a/graphics/brlcad/brlcad.SlackBuild b/graphics/brlcad/brlcad.SlackBuild index cefb44758b..8d460deeae 100644 --- a/graphics/brlcad/brlcad.SlackBuild +++ b/graphics/brlcad/brlcad.SlackBuild @@ -8,11 +8,12 @@ # Maintained as of version 7.16.6 by Niels Horn <niels.horn@gmail.com> # Revision date: 2012/09/13 -# Modified 2013/11/22 for build with cmake by John Vogel <jvogel4@stny.rr.com> +# Modified by John Vogel <jvogel4@stny.rr.com> for build with cmake +# ... and again to fix tcl/tk breakage PRGNAM=brlcad VERSION=${VERSION:-7.24.0} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -57,8 +58,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 -i ${CWD}/brlcad-tcltk_match_includes.patch - mkdir -p build cd build # There is a "known issue" according to the guys on #brlcad and we need @@ -67,19 +66,33 @@ cmake \ -DBRLCAD_FLAGS_OPTIMIZATION=ON \ -DBRLCAD_ENABLE_STRICT=OFF \ -DBRLCAD_FLAGS_DEBUG=OFF \ + -DBRLCAD_FLAGS_ENABLE_RUNTIME_DEBUG=OFF \ + -DBRLCAD_ENABLE_OPENGL=ON \ -DBRLCAD_BUNDLED_LIBS=OFF \ - -DBRLCAD_ITCL=ON \ - -DBRLCAD_ITK=ON \ - -DBRLCAD_IWIDGETS=ON \ - -DBRLCAD_TKHTML=ON \ - -DBRLCAD_TKPNG=ON \ - -DBRLCAD_TKTABLE=ON \ - -DBRLCAD_PNG=ON \ + -DBRLCAD_REGEX=SYSTEM \ + -DBRLCAD_TERMLIB=SYSTEM \ + -DBRLCAD_XMLLINT=SYSTEM \ + -DBRLCAD_XSLTPROC=SYSTEM \ + -DBRLCAD_ZLIB=SYSTEM \ + -DBRLCAD_TCL=BUNDLED \ + -DBRLCAD_TK=BUNDLED \ + -DBRLCAD_ITCL=BUNDLED \ + -DBRLCAD_ITK=BUNDLED \ + -DBRLCAD_IWIDGETS=BUNDLED \ + -DBRLCAD_LEMON=BUNDLED \ + -DBRLCAD_LIBVDS=BUNDLED \ + -DBRLCAD_OPENNURBS=BUNDLED \ + -DBRLCAD_PERPLEX=BUNDLED \ + -DBRLCAD_PNG=BUNDLED \ + -DBRLCAD_RE2C=BUNDLED \ + -DBRLCAD_SCL=BUNDLED \ + -DBRLCAD_TKHTML=BUNDLED \ + -DBRLCAD_TKPNG=BUNDLED \ + -DBRLCAD_TKTABLE=BUNDLED \ + -DBRLCAD_UTAHRLE=BUNDLED \ -DCMAKE_INSTALL_PREFIX=/opt/$PRGNAM \ -DMAN_DIR=man \ -DDATA_DIR=share \ - -DTCL_INCLUDE_PATH=/usr/include \ - -DTCL_INCLUDE_PATH=/usr/include \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" .. |