| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -58,17 +58,38 @@ endif() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(STORM_CPP_TESTS_BASE_PATH "${PROJECT_SOURCE_DIR}/test") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# Auto-detect operating system. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(MACOSX 0) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(LINUX 0) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						# Mac OS | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						set(OPERATING_SYSTEM "Mac OS") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        set(MACOSX 1) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    # Linux | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						set(OPERATING_SYSTEM "Linux") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					else() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        set(LINUX 1) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					elseif(WIN32) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    # Assuming Windows. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    set(OPERATING_SYSTEM "Windows") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					else() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    message(WARNING "We are unsure about your operating system.") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    set(OPERATING_SYSTEM "Linux") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    set(LINUX 1) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					ENDIF() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					message(STATUS "Detected operating system: ${OPERATING_SYSTEM}") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					message(STATUS "Operating system: ${OPERATING_SYSTEM}") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(DYNAMIC_EXT ".so") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(STATIC_EXT ".a") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if(MACOSX) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						set(DYNAMIC_EXT ".dylib") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						set(STATIC_EXT ".a") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					elseif (WIN32) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						set(DYNAMIC_EXT ".dll") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						set(STATIC_EXT ".lib") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					endif() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					message(STATUS "Assuming extension for shared libraries: ${DYNAMIC_EXT}") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					message(STATUS "Assuming extension for static libraries: ${STATIC_EXT}") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					############################################################# | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					## | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -239,7 +260,7 @@ endif(STORM_HAVE_Z3) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(STORM_HAVE_GLPK 1) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					message (STATUS "StoRM - Linking with glpk") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(GLPK_LIBRARIES  ${CMAKE_BINARY_DIR}/resources/3rdparty/glpk-4.57/lib/libglpk.a) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(GLPK_LIBRARIES  ${CMAKE_BINARY_DIR}/resources/3rdparty/glpk-4.57/lib/libglpk.so) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(GLPK_INCLUDE_DIR ${CMAKE_BINARY_DIR}/resources/3rdparty/glpk-4.57/include) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					include_directories(${GLPK_INCLUDE_DIR}) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					list(APPEND STORM_LINK_LIBRARIES ${GLPK_LIBRARIES}) | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -568,7 +589,7 @@ endif() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					##	Log4CPlus | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					## | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					############################################################# | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(BUILD_SHARED_LIBS OFF CACHE BOOL "If TRUE, log4cplus is built as a shared library, otherwise as a static library") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(BUILD_SHARED_LIBS ON CACHE BOOL "If TRUE, log4cplus is built as a shared library, otherwise as a static library") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(LOG4CPLUS_BUILD_LOGGINGSERVER OFF) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(LOG4CPLUS_BUILD_TESTING OFF) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					set(LOG4CPLUS_USE_UNICODE OFF) | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |