Skip to content
Various nodes for geoflow
C++ CMake
Branch: master
Clone or download
Pull request Compare This branch is 33 commits ahead, 12 commits behind tudelft3d:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
apps
cmake
modules
thirdparty
.gitignore
.gitmodules
CMakeLists.txt
COPYING
README.md

README.md

Building

Requires compiler with c++17 support (see https://en.cppreference.com/w/cpp/compiler_support).

External dependencies:

  1. CGAL [tested with version 4.12/4.13]
  2. GDAL [requires version 2.3+]
  3. Boost [tested with version 1.68]

Windows 10 instructions on how to install these dependencies as well as cmake (the build system) can be found on this wiki, see sections 1 and 2.

The build system will try to automatically detect these dependencies and build only the geoflow nodes whose dependencies have been found.

To configure the build checkout the submodules and run cmake:

git submodule update --init --recursive
mkdir build
cd build
cmake .. -G <generator>

The -G <generator> flag can be ommitted on linux and macOS systems. For windows I recommend Microsoft Visual Studio 2017 and then you should use -G "Visual Studio 15 2017 Win64".

If you are on linux/macOS you can start the build with the make command. On windows open the .sln file that was just generated by cmake and use Visual Studio to start the build.

You can’t perform that action at this time.