PGE's CMakeLists.txt specifies the C++11 standard by setting CXX_STANDARD to 11. The CXX_STANDARD property was added in CMake 3.1 (source). However, PGE only specifies cmake_minimum_required(VERSION 2.8). On versions of CMake older than 3.1, CMake executes successfully, but when building with make, the missing definitions for C++11 features cause compile errors.
PGE's
CMakeLists.txt
specifies the C++11 standard by settingCXX_STANDARD
to11
. TheCXX_STANDARD
property was added in CMake 3.1 (source). However, PGE only specifiescmake_minimum_required(VERSION 2.8)
. On versions of CMake older than 3.1, CMake executes successfully, but when building withmake
, the missing definitions for C++11 features cause compile errors.PGE should do one of the following:
cmake_minimum_required
to 3.1