Damaris is currently built and compiled by JetBrains Clion. The good news about the CLion IDE is that:

  • It supports CMake build files out of the box. So there is no need to change Damaris for IDE support.
  • Its license is free for educational purposes. It is also free for open source projects.
  • It is available for all platforms, i.e. Windows, MacOSX and Linux.
Damaris Compilation

In order to build Damaris using CLion, it is necessary to do the following steps:

  • Make sure that the ~/local/bin is in your PATH environment variable. CLion needs this path for finding mpicc and mpicxx compilers.
  • Make sure that the ~/local/lib path is included in your LD_LIBRARY_PATH environment variable. This path is required for finding some shared dependent libraries such as Xercess.
Script Sample

You can use a simple bash script to update these two variables and then run CLion. Here is a sample:

#! /bin/bash
export PATH=$PATH:/home/hadi/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/hadi/local/lib
sh /clion/clion-2016.1.2/bin/

Comments are closed.