8.1.11. Cygwin

8.1.11.1. Customizing your setup

In the following, we assume you have installed the Axivion Suite in the global place in %PROGRAMFILES%. In the following, we use the following names:

CYGHOME

CYGHOME is your home directory under Cygwin, e. g, C:/cygwin/home/user where user is your Windows® user name.

BAUHAUS

BAUHAUS is the directory where you installed the Axivion Suite , e. g, %PROGRAMFILES%/Bauhaus.

Caution

All paths must be defined in Windows® notation and not in CygWin/UNIX notation, but with backslashes replaced by forward slashes.

Adjust a few environment settings for usage of the Axivion Suite under Cygwin:

  • Load your CYGHOME/.bashrc in your Cygwin home directory into your editor.

  • Add a source command for the file BAUHAUS/bauhaus-kshrc to .bashrc:

    source bauhaus-kshrc
    
  • Modify the variable BAUHAUS_INSTDIR inside the file BAUHAUS/bauhaus-kshrc so that it reflects the installation directory of the Axivion Suite . For instance:

    BAUHAUS_INSTDIR="C:/Program Files (x86)/Bauhaus"
    
  • Save .bashrc

  • Source .bashrc:

    source ~/.bashrc
    
  • From now on, project configuration can be done as usual. Compiler profiles have a default file mapping that will take care of /cygdrive/... paths and map them to the corresponding Windows path notation.