Changeset 236
- Timestamp:
- 04/24/08 09:21:37 (7 months ago)
- Files:
-
- home/bin/build (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
home/bin/build
r233 r236 9 9 MIGOR_ROOT=/export/MigoR-BSP-20080326/rootfs 10 10 11 CONFIGURE_FLAGS="--prefix=$HOME" 11 # Default configure flags 12 CONFIGURE_FLAGS="--prefix=${HOME}/usr" 12 13 13 14 MAKE="make -j 10" … … 24 25 echo >&2 " make Build the code (default command)" 25 26 echo >&2 " check, test Check the build (eg. make check)" 26 echo >&2 " install Install build code" 27 echo >&2 " install Install built code" 28 echo >&2 " uninstall Uninstall built code" 27 29 echo >&2 28 30 echo >&2 "Options:" … … 79 81 SAVED_CPPFLAGS=$CPPFLAGS 80 82 SAVED_LDFLAGS=$LDFLAGS 83 SAVED_CONFIGURE_FLAGS=$CONFIGURE_FLAGS 81 84 SAVED_PKG_CONFIG_PATH=$PKG_CONFIG_PATH 82 85 } … … 86 89 export CPPFLAGS=$SAVED_CPPFLAGS 87 90 export LDFLAGS=$SAVED_LDFLAGS 91 export CONFIGURE_FLAGS=$SAVED_CONFIGURE_FLAGS 88 92 export PKG_CONFIG_PATH=$SAVED_PKG_CONFIG_PATH 89 93 } … … 108 112 *86* | amd64* | *) 109 113 build_restore_env 110 CONFIGURE_FLAGS="--prefix=$HOME"111 114 ;; 112 115 esac … … 195 198 build_cabal_customize 196 199 build_try_run "Configuring cabalized Haskell source" \ 197 runhaskell $CABAL_SETUP configure --user --prefix=$HOME $CABAL_FLAGS $*200 runhaskell $CABAL_SETUP configure --user --prefix=$HOME/usr $CABAL_FLAGS $* 198 201 fi 199 202 } … … 232 235 build_try_run "Installing cabalized Haskell source" \ 233 236 runhaskell $CABAL_SETUP install --user $CABAL_FLAGS $* 237 fi 238 } 239 240 build_uninstall () { 241 builddir=$(build_get_dir) 242 if [ -e $builddir/Makefile -o -e $builddir/makefile -o \ 243 -e Makefile -o -e makefile ] ; then 244 build_in_builddir make uninstall $* 245 elif [ -e Setup.lhs -o -e Setup.hs ] ; then 246 build_cabal_customize 247 echo "build: ERROR: I don't know how to uninstall cabalized Haskell source :-(" 248 #build_try_run "Installing cabalized Haskell source" \ 249 # runhaskell $CABAL_SETUP uninstall --user $CABAL_FLAGS $* 234 250 fi 235 251 } … … 341 357 build_install $* 342 358 ;; 359 uninstall) 360 build_uninstall $* 361 ;; 343 362 make*|*) 344 363 build_make $*
