Commit 95cbabf3 authored by Christof Schulze's avatar Christof Schulze 😎 Committed by cschulze
Browse files

[+] added BOOST_tags to Boost modules

[+] added boost 1.5.8
[+] added boost 1.5.8 with MPI
parent f32800d7
Loading
Loading
Loading
Loading
+13 −11
Original line number Diff line number Diff line
@@ -4,9 +4,10 @@
#
# How to compile boost-python tutorial files: http://stackoverflow.com/questions/1569490/how-can-i-build-the-boost-python-example-on-ubuntu-9-10
#

set	verion		1.57.0
proc ModulesHelp { } {
        puts stderr "\tSets up the environment for Boost 1.57.0 (System gcc-5.1, System python-2.7)\n"
	global version
        puts stderr "\tSets up the environment for Boost $version (System gcc-5.1, System python-2.7)\n"
        puts stderr "\t- PATH"
        puts stderr "\t- BOOST_ROOT"
        puts stderr "\t- BOOST_INCDIR"
@@ -15,9 +16,10 @@ proc ModulesHelp { } {
        puts stderr "\t- BOOST_LIBRARYDIR"
        puts stderr "\t- LD_LIBRARY_PATH\n"
        puts stderr "\t- LD_RUN_PATH\n"
        puts stderr "\t- BOOST_tags : Tags included in library naming (e.g. -gcc51-mt-1_58")
}

module-whatis   "sets up the environment for Boost 1.57.0 (System gcc-5.1, System python-2.7)"
module-whatis   "sets up the environment for Boost $version (System gcc-5.1, System python-2.7)"

set          pkghome          /usr/

@@ -27,7 +29,7 @@ setenv BOOST_INCLUDEDIR $pkghome/include
setenv		BOOST_LIBRARYDIR $pkghome/lib64
setenv		BOOST_INCDIR     $pkghome/include
setenv		BOOST_LIBDIR     $pkghome/lib64

setenf		BOOST_tags	""

#prepend-path LD_LIBRARY_PATH  $pkghome/lib
#prepend-path LD_RUN_PATH      $pkghome/lib
@@ -35,5 +37,5 @@ setenv BOOST_LIBDIR $pkghome/lib64

unset        pkghome

set MSG "Boost 1.57.0 (System gcc-5.1, System python-2.7)"
set MSG "Boost $version (System gcc-5.1, System python-2.7)"
#source $env(MODULESHOME)/modincludes/info_logging.tcl

boost/1.58.0

0 → 100644
+43 −0
Original line number Diff line number Diff line
#%Module
#
# Boost 1.58.0 with OpenMPI (System gcc-5.1)
#
# How to compile boost-python tutorial files: http://stackoverflow.com/questions/1569490/how-can-i-build-the-boost-python-example-on-ubuntu-9-10
#

set     version      1.58.0

proc ModulesHelp { } {
	global version
        puts stderr "\tSets up the environment for Boost $version with MPI (System gcc-5.1, System python-2.7)\n"
        puts stderr "\t- PATH"
        puts stderr "\t- BOOST_ROOT"
        puts stderr "\t- BOOST_INCDIR"
        puts stderr "\t- BOOST_LIBDIR"
        puts stderr "\t- BOOST_INCLUDEDIR"
        puts stderr "\t- BOOST_LIBRARYDIR"
        puts stderr "\t- LD_LIBRARY_PATH\n"
        puts stderr "\t- LD_RUN_PATH\n"
	puts stderr "\t- BOOST_tags : Tags included in library naming (e.g. -gcc51-mt-1_58")
}

module-whatis   "sets up the environment for Boost $version (System gcc-5.1.1, System python-2.7)"

set          pkghome          /opt/apps/libs/boost-1.58.0-mpi

setenv		BOOST_ROOT       $pkghome
setenv		BOOST_BASE       $pkghome
setenv		BOOST_INCLUDEDIR $pkghome/include
setenv		BOOST_LIBRARYDIR $pkghome/lib
setenv		BOOST_INCDIR     $pkghome/include
setenv		BOOST_LIBDIR     $pkghome/lib
setenv		BOOST_tags	"-gcc51-mt-1_58"		

prepend-path LD_LIBRARY_PATH  $pkghome/lib
prepend-path LD_RUN_PATH      $pkghome/lib
prepend-path PATH             $pkghome/bin

unset        pkghome

set MSG "Boost $version (System gcc-5.1.1, System python-2.7)"
#source $env(MODULESHOME)/modincludes/info_logging.tcl

boost/1.58.0-openmpi

0 → 100644
+45 −0
Original line number Diff line number Diff line
#%Module
#
# Boost 1.58.0 (System gcc-5.1)
#
# How to compile boost-python tutorial files: http://stackoverflow.com/questions/1569490/how-can-i-build-the-boost-python-example-on-ubuntu-9-10
#

set     version      1.58.0

proc ModulesHelp { } {
	global version
        puts stderr "\tSets up the environment for Boost $version (System gcc-5.1, System python-2.7, OpenMPI)\n"
        puts stderr "\t- PATH"
        puts stderr "\t- BOOST_ROOT"
        puts stderr "\t- BOOST_INCDIR"
        puts stderr "\t- BOOST_LIBDIR"
        puts stderr "\t- BOOST_INCLUDEDIR"
        puts stderr "\t- BOOST_LIBRARYDIR"
        puts stderr "\t- LD_LIBRARY_PATH\n"
        puts stderr "\t- LD_RUN_PATH\n"
	puts stderr "\t- BOOST_tags : Tags included in library naming (e.g. -gcc51-mt-1_58")
}

module-whatis   "sets up the environment for Boost $version (System gcc-5.1.1, System python-2.7, OpenMPI)"

prereq		mpi/openmpi-x86_64

set          pkghome          /opt/apps/libs/boost-1.58.0

setenv		BOOST_ROOT       $pkghome
setenv		BOOST_BASE       $pkghome
setenv		BOOST_INCLUDEDIR $pkghome/include
setenv		BOOST_LIBRARYDIR $pkghome/lib
setenv		BOOST_INCDIR     $pkghome/include
setenv		BOOST_LIBDIR     $pkghome/lib
setenv		BOOST_tags	"-gcc51-mt-1_58"		

prepend-path LD_LIBRARY_PATH  $pkghome/lib
prepend-path LD_RUN_PATH      $pkghome/lib
prepend-path PATH             $pkghome/bin

unset        pkghome

set MSG "Boost $version (System gcc-5.1.1, System python-2.7, OpenMPI)"
#source $env(MODULESHOME)/modincludes/info_logging.tcl