From 9156cd0e1ded8d26c8c46c5926e6c56d7253fe47 Mon Sep 17 00:00:00 2001
From: Soeren Peters <peters@irmb.tu-bs.de>
Date: Wed, 26 Aug 2020 09:49:33 +0200
Subject: [PATCH] Remove redundant -DNOMINMAX definition. Adds syscall include
 on unix systems.

---
 CMakeLists.txt                         | 4 ----
 src/basics/basics/utilities/UbSystem.h | 4 ++--
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index e2e150dbd..d6f7bd4d4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -43,10 +43,6 @@ include("${CMAKE_PATH}/VirtualFluidsMacros.cmake")
 #################################################################################
 #  COMMON LIBRARIES
 #################################################################################
-if(MSVC)
-    ADD_DEFINITIONS ( "-DNOMINMAX" )                # Disable Min/Max-Macros
-endif()
-
 add_subdirectory(src/basics)
 
 #################################################################################
diff --git a/src/basics/basics/utilities/UbSystem.h b/src/basics/basics/utilities/UbSystem.h
index 3f215f5b9..dcfa4fc6d 100644
--- a/src/basics/basics/utilities/UbSystem.h
+++ b/src/basics/basics/utilities/UbSystem.h
@@ -71,8 +71,8 @@
 #if defined(__unix__) && defined(__CYGWIN__)
    #define UBSYSTEM_CYGWIN
    #include <windows.h>
-#else
-    //#include <sys/syscall.h> // TODO: Did not work on windows!
+#elif defined(__unix__)
+    #include <sys/syscall.h>
 #endif
 
 #if defined(min) || defined(max) //daruch kann man sich spaeter #undef min; #undef max erparen
-- 
GitLab