greg's local install workflow

Greg Horn edited this page Apr 8, 2015 · 2 revisions

I don't install casadi into /usr/local, I install it somewhere else so that uninstalls and multiple versions are easier. I configure casadi with this cmake command:

cmake -DWITH_PYTHON=ON -DPYTHON_PREFIX=/home/ghorn/casadi_install -DCMAKE_INSTALL_PREFIX=/home/ghorn/casadi_install ..

This tells casadi to build with python, and install the C++ and python into /home/ghorn/casadi_install. You should adjust this part to install where you want.

Then after casadi is installed, we have to tell the system how to find it. I add this to the end of my .bashrc:

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/ghorn/casadi_install/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ghorn/casadi_install/lib
export PYTHONPATH=$PYTHONPATH:/home/ghorn/casadi_install

If you are on OSX you might have to change LD_LIBRARY_PATH to DYLD_LIBRARY_PATH.

Also see https://github.com/casadi/casadi/wiki/Obtaining-HSL for using HSL

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.