Add initial support for python bindings
[alexxy/gromacs.git] / scripts / GMXRC.cmakein
index b57659a9495927e3e7b38ecb9060f5a182907956..1ecf954885797f38d975eab5204677e8c9e72aeb 100644 (file)
@@ -4,59 +4,15 @@
 #
 # If you only use one shell you can copy that GMXRC.* instead.
 
-
 # only csh/tcsh set the variable $shell (note: lower case!)
-test $shell && goto CSH
+# but check for the contents to be sure, since some environments may
+# set it also for other shells
+echo $shell | grep -q csh && goto CSH
 
 # if we got here, shell is bsh/bash/zsh/ksh
-# bsh cannot remove part of a variable with %%
-shtst="A.B"
-if [ "`(echo ${shtst%%.*}) 2>/dev/null`" = A ]; then
-
-  # shell is bash/zsh/ksh
-  # bash/zsh use $[...] for arithmetic evaluation, ksh doesn't
-  if [ "`echo $[0+1]`" = 1 ]; then
-    
-    # shell is zsh/bash
-    # zsh can test if the variable shtst is set with ${+shtst}
-    if [ "`(echo ${+shtst}) 2>/dev/null`" = 1 ]; then
-      # shell is zsh
-      source @BIN_INSTALL_DIR@/GMXRC.zsh
-    else  
-      # shell is bash
-      source @BIN_INSTALL_DIR@/GMXRC.bash      
-    fi
-
-  else    
-    # shell is ksh - use bash setup, completions won't be read.
-     . @BIN_INSTALL_DIR@/GMXRC.bash
-  fi
-  return
-else
-  # shell is bsh - use bash setup, completions won't be read.
-  . @BIN_INSTALL_DIR@/GMXRC.bash
-  exit
-fi
+. @CMAKE_INSTALL_PREFIX@/@BIN_INSTALL_DIR@/GMXRC.bash
+return
 
 # csh/tcsh jump here
-
 CSH:
-source @BIN_INSTALL_DIR@/GMXRC.csh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+source @CMAKE_INSTALL_PREFIX@/@BIN_INSTALL_DIR@/GMXRC.csh