Fix bugs in metis re building on Windows. Mostly version issues were new c math functions were redefined poorly in gklib and metis.
							parent
							
								
									f9f6fadba4
								
							
						
					
					
						commit
						3046d52d6e
					
				|  | @ -9,7 +9,9 @@ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") | |||
|   endif() | ||||
| endif() | ||||
| 
 | ||||
| add_definitions(-Wno-unknown-pragmas) | ||||
| if(NOT ("${CMAKE_C_COMPILER_ID}" MATCHES "MSVC" OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "MSVC")) | ||||
|   #add_definitions(-Wno-unknown-pragmas) | ||||
| endif() | ||||
| 
 | ||||
| if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") | ||||
|   if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 4.6 OR CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL 4.6) | ||||
|  |  | |||
|  | @ -59,9 +59,10 @@ typedef ptrdiff_t ssize_t; | |||
| #endif | ||||
| 
 | ||||
| #ifdef __MSC__ | ||||
| #if(_MSC_VER < 1700) | ||||
| /* MSC does not have rint() function */ | ||||
| #define rint(x) ((int)((x)+0.5))   | ||||
| 
 | ||||
| #endif | ||||
| /* MSC does not have INFINITY defined */ | ||||
| #ifndef INFINITY | ||||
| #define INFINITY FLT_MAX | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue