This PR updates the minimum required cmake to 3.4 on all platforms. Older cmake can be causing some problems without proper setting of cmake policies. For example, on macOS the variables CMAKE_C_COMPILER_ID and CMAKE_CXX_COMPILER_ID are set to Clang instead of AppleClang.
There are also a few minor whitespace changes for readability.
This PR updates the minimum required cmake to 3.4 on all platforms. Older cmake can be causing some problems without proper setting of cmake policies. For example, on macOS the variables
CMAKE_C_COMPILER_ID
andCMAKE_CXX_COMPILER_ID
are set toClang
instead ofAppleClang
.There are also a few minor whitespace changes for readability.
Closes #198