-
Notifications
You must be signed in to change notification settings - Fork 391
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