Last change
on this file since 27284 was 27284, checked in by ak19, 11 years ago |
Putting back the previously-commented lines that resort to using clang for CC. Now this is only done if clang exists on the darwin. It looks like clang as CC is needed for OS versions lion and mountain lion (10.7 and 10.8), which come with clang.
|
-
Property svn:executable
set to
*
|
File size:
1.2 KB
|
Line | |
---|
1 | #!/bin/bash
|
---|
2 |
|
---|
3 | package=ImageMagick
|
---|
4 | version=-6.8.2-9
|
---|
5 |
|
---|
6 | progname=$0
|
---|
7 |
|
---|
8 | source ../cascade-make/lib/cascade-lib.bash GEXTIMAGEMAGICK ../.. $*
|
---|
9 |
|
---|
10 | prefix=$GEXTIMAGEMAGICK_INSTALLED
|
---|
11 |
|
---|
12 | export CFLAGS="$CFLAGS -I$GEXTIMAGEMAGICK_INSTALLED/include"
|
---|
13 | export CPPFLAGS="$CPPFLAGS -I$GEXTIMAGEMAGICK_INSTALLED/include"
|
---|
14 | export CXXFLAGS="$CXXFLAGS -I$GEXTIMAGEMAGICK_INSTALLED/include"
|
---|
15 | export LDFLAGS="$LDFLAGS -L$GEXTIMAGEMAGICK_INSTALLED/lib"
|
---|
16 | export LD_LIBRARY_PATH="$GEXTIMAGEMAGICK_INSTALLED/lib"
|
---|
17 |
|
---|
18 | # If on darwin, check if clang exists. If so, use that as CC, in place of gcc
|
---|
19 | # use command -v instead of which to check if a program exists.
|
---|
20 | # http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script
|
---|
21 | if [ "x$GSDLOS" = "xdarwin" ] ; then
|
---|
22 | if command -v clang > /dev/null 2>&1; then
|
---|
23 | echo "Found clang compiler. Switching CC toclang"
|
---|
24 | CROSSCONFIGURE_VARS="CC=clang"
|
---|
25 | fi
|
---|
26 | fi
|
---|
27 |
|
---|
28 | opt_run_untar $force_untar $auto_untar $package $version
|
---|
29 | opt_run_configure $force_config $auto_config $package $version $prefix
|
---|
30 |
|
---|
31 | opt_run_make $compile $package $version
|
---|
32 | opt_run_make $install $package $version "install"
|
---|
33 | opt_run_make $clean $package $version "clean"
|
---|
34 | opt_run_make $distclean $package $version "distclean"
|
---|
35 |
|
---|
36 | opt_run_tarclean $tarclean $package $version |
---|
Note:
See
TracBrowser
for help on using the repository browser.