mirror of
https://github.com/envmodules/modules.git
synced 2026-06-18 00:06:53 +08:00
Call configure script and Makefile of 'lib' directory from main configure and Makefile to configure/build/install/clean libtclenvmodules from top-level scripts. Add '--libdir', '--enable-libtclenvmodules', '--with-tcl' and '--with-tclinclude' options to main configure script to control libtclenvmodules build and installation. Documentation of these new options has been added to INSTALL guide. When '--enable-libtclenvmodules' option is set (default) code in modulecmd.tcl is enabled to load compiled libtclenvmodules shared library. Update RPM spec file to take into account libtclenvmodules. Update Travis and AppVeyor configurations to check libtclenvmodules enablement and disablement over the various test cases.
Brief overview of whats here: template: contains a template user we use at the University of Minnesota. It has initalization files for both bash and tcsh. modulefiles: contains the basic modulefiles we use at the University of Minnesota, for our template user. These are not being kept upto date, but they are some simple examples to get you started. scripts: createmodule.sh A utliity to help in generating a module file. It attempts to take a .file and duplicate what it does in modules own language. resetenv A utility we use to reset a users environment to match our template user. resetgnome A utility we use to reset a users gnome settings similar to resetenv.