This pull request adds a cmake compilation framework for automatic compilation, linking and installation of the bigfile C library. The original makefile is not modified, this only adds an alternative compilation solution.
CMake makes it easy to automatically find the GSL and MPI dependencies without manually modifying the makefile. Plus, the C library can then easily be compiled and link by other cmake projects using the ExternalProject_Add command.
This pull request adds a cmake compilation framework for automatic compilation, linking and installation of the bigfile C library. The original makefile is not modified, this only adds an alternative compilation solution.
CMake makes it easy to automatically find the GSL and MPI dependencies without manually modifying the makefile. Plus, the C library can then easily be compiled and link by other cmake projects using the ExternalProject_Add command.