lbaehren / CMakePorts

A CMake-based framework for the installation of various packages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1. Introduction

CMakePorts is a small custom project to provide a simple framework for the installation of – predominantly – scientific software packages across several platforms; it uses CMake as tool to handle the configuration, build and installation, as well as keeping track of package dependencies (somewhat similar to MacPorts).

2. Configuration & Build

Once having completed checking out a working copy of the code base, you probably should create a 'build' directory, in order to enable a fresh start if necessary:

mkdir build
cd build
cmake <options> ..

The following configuration options are available (last column lists the default value assigned to the variable):

ENABLE_SUDO_INSTALL       "Use sudo when installing package?"        NO
ENABLE_LOCAL_REPOSITORIES "Enable keeping local repository clones?"  YES
VERBOSE_CONFIGURE         "Be verbose during configuration?"         NO

About

A CMake-based framework for the installation of various packages


Languages

Language:CMake 85.9%Language:C 11.9%Language:Makefile 1.8%Language:Shell 0.3%Language:C++ 0.1%