diff --git a/.appveyor.yml b/.appveyor.yml index 87c03e88c295c63fa890357ce42d857794acf33b..3c56f8397e7aa243b2028fad7f4f3affe93104ac 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -43,8 +43,8 @@ before_build: build_script: - mkdir build & cd build - - conan install .. -o gui=True - - cmake .. -G "Ninja" -DCMAKE_BUILD_TYPE=%configuration% -DBUILD_SHARED_LIBS=OFF -DOGS_EIGEN_DYNAMIC_SHAPE_MATRICES=ON -DOGS_USE_PCH=OFF -DOGS_BUILD_GUI=ON + - conan install .. # -o gui=True + - cmake .. -G "Ninja" -DCMAKE_BUILD_TYPE=%configuration% -DBUILD_SHARED_LIBS=OFF -DOGS_EIGEN_DYNAMIC_SHAPE_MATRICES=ON -DOGS_USE_PCH=OFF # -DOGS_BUILD_GUI=ON - cmake --build . --config %configuration% test_script: diff --git a/CMakeLists.txt b/CMakeLists.txt index 1158fdb69ceb5d913a370cdff20d5e32034c8b9d..2cc4f72209be9b8637da07fd504705a8ab6ea476 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,6 +62,11 @@ option(OGS_BUILD_CLI "Should the OGS simulator be built?" ON) option(OGS_BUILD_GUI "Should the Data Explorer be built?" OFF) if(OGS_BUILD_GUI) add_definitions(-DOGS_BUILD_GUI) + # TODO: Remove when this is fixed in CMake, maybe in 3.10 + # https://gitlab.kitware.com/cmake/cmake/issues/17205 + if(${CMAKE_VERSION} VERSION_GREATER_EQUAL 3.9.0) + message(FATAL_ERROR "OGS_BUILD_GUI is not supported with CMake 3.9.x. Please downgrade CMake to 3.8.x!") + endif() endif() option(OGS_BUILD_UTILS "Should the utilities programms be built?" OFF)