- #Cmake install different version install#
- #Cmake install different version software#
- #Cmake install different version download#
- #Cmake install different version windows#
Please note that if you launch CMake from your desktop environment, you will have to make sure that any configuration from the previous section is available to such applications (which usually isn't the case). Unix/linux users, you get that by installing cmake-gui.
#Cmake install different version windows#
If you have Windows or MacOSX, CMake comes as an application with a nice GUI. This step is not strictly necessary, as it is also possible to set the location of any libraries/include files in the CMake Configuration step, but this tends to be harder work. The CERN ROOT library for GATE simulations comes with a thisroot.sh (or.csh) script that needs to be sourced.You might need to set your environment correctly first such that CMake finds the correct libraries etc. Step 2: Run cmake Launching CMake Setting your environment For an interface between STIR and MATLAB, you need to compile another version of SWIG for which you can find the details at Installing the MATLAB interface to STIR. Clearly, you would need Python then as well.
#Cmake install different version download#
Download SWIG if you want to use SWIG to build an interface between STIR and Python.You can put this anywhere you like, as long as you set the BOOST_ROOT flag accordingly (See below). Currently, STIR only uses the include files from Boost so you do not need to build the boost libraries, only untar/unzip the boost package. You can use these also if you don't have super-user permission.
#Cmake install different version install#
Use cygwin's setup to install gcc, g++, make, cmake, libncurses-devel, libX11-devel, libboost-devel, tcsh, python. See Installing_STIR_with_CMake#Other_systems_or_manual_download.
#Cmake install different version software#
Then you should be able to use the following:Īlternatively, you could install extra software manually. It's probably a good idea to install MacPorts. If this fails, try to issue one "pacman -Ss" command for every package. # pacman -Sy gcc make cmake cmake-gui ncurses libx11 boost boost-libs tcsh python The following might work when your system uses pacman. If this fails, try to issue one "yum install" command for every package. Sudo yum install gcc gcc-c++ make cmake cmake-gui ncurses-devel libX11-devel boost boost-devel tcsh python The following might work when your system uses yum. If you want to use ITK for extra IO capabilities (since STIR 3.0), useĪpt-get install libinsighttoolkit4-dev libtiff5-dev If you will be compiling with MPI support, useĪpt-get install mpi-default-dev mpi-default-bin Ubuntu 14.x) you need to install the swig3.0 package, not swig. For instanceĪpt-get install python-dev python-numpy ipython python-matplotlib mayavi2 If you intend to build the python interface to STIR as well, you will need to add the python-dev package to the above list, and install some other useful packages. Here is what we know:Īpt-get install gcc g++ make cmake-curses-gui libncurses-dev libx11-dev libboost-dev libpng-dev tcsh python Unfortunately, there are many different versions, and the packages Linux systems use a package management system. You might find this library at a Louvain-la-Neuve university ftp-site. Only used to read/write data from old CTI PET scanners such as ECAT HR+.