diff --git a/CMakeLists.txt b/CMakeLists.txt index 0d889ff730beab09113900336eb5b71908e016ea..37508249c0538fdb2e6e4e8a809b35cbaa478d83 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -111,14 +111,19 @@ include(BornAgain/MakeLib) # fct MakeLib include(BornAgain/Directories) -if(CMAKE_SYSTEM_NAME MATCHES Linux) - include(BornAgain/Linux) - include(BornAgain/NixInstall) -elseif(APPLE) - include(BornAgain/MacOS) +if(UNIX) + if(CMAKE_SYSTEM_NAME MATCHES Linux) + include(BornAgain/Linux) + elseif(APPLE) + include(BornAgain/MacOS) + else() + message(FATAL_ERROR "Operating system ${CMAKE_SYSTEM_NAME} not supported") + endif() include(BornAgain/NixInstall) elseif(WIN32) include(BornAgain/Windows) +else() + message(FATAL_ERROR "Operating system ${CMAKE_SYSTEM_NAME} is neither UNIX nor WIN32") endif() include(BornAgain/Compiler)