The settings script files (settings32.bat, settins64.bat, settins32.sh and settings64.sh) are used to set up the required environment for running Vivado IDE and related Xilinx and 3rd party software interfaces.
In Vivado 2014.1, the XILINX_VIVADO and LD_LIBRARY_PATH environment variable settings were inadvertently left out of the settings scripts.
The Vivado ISE does not need to have these variables set in order to run.
However, these variables will need to be set in order for 3rd party software interfaces (particularly simulation tools) to run correctly.
When running the xelab, xsc, xsim, xvhdl, or xvlog commands in batch files or scripts, it may be necessary to define the XILINX_VIVADO environment variable to point to the installation hierarchy of the Vivado Design Suite.
setenv XILINX_VIVADO <vivado_install_dir>/Vivado/2014.1or
set XILINX_VIVADO %RDI_APPROOT%
setenv LD_LIBRARY_PATH $XILINX_VIVADO/ids_lite/ISE/lib/lin64:$LD_LIBRARY_PATHor