From 5f78991528e240d75fd341e1915213e030d4d2a2 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Wed, 1 Jun 2016 13:46:36 +0200 Subject: [PATCH] Disallow 32-bit Windows builds. Can be forced by setting OGS_32_BIT=ON --- scripts/cmake/ProjectSetup.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/cmake/ProjectSetup.cmake b/scripts/cmake/ProjectSetup.cmake index 1fe5b6f3490..197a1de8439 100644 --- a/scripts/cmake/ProjectSetup.cmake +++ b/scripts/cmake/ProjectSetup.cmake @@ -1,3 +1,10 @@ +# Check requirements / supported configurations +if(MSVC AND NOT HAVE_64_BIT AND NOT OGS_32_BIT) + message(FATAL_ERROR "Building OGS on Windows with 32-bit is not supported! \ +Either use the correct generator, e.g. 'Visual Studio 14 2015 Win64' or define \ +'-DOGS_32_BIT=ON' if you know what you are doing.") +endif() + # Set build directories set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib) -- GitLab