Merge branch 'develop' of https://github.com/loaden/nana into loaden-develop
This commit is contained in:
		
						commit
						54baf3878e
					
				@ -68,11 +68,25 @@ if(WIN32)
 | 
			
		||||
    add_definitions(-DWIN32)
 | 
			
		||||
    #Global MSVC definitions. You may prefer the hand-tuned sln and projects from the nana repository.
 | 
			
		||||
    if(MSVC)
 | 
			
		||||
		option(WIN32_USE_MP "Set to ON to build nana with the /MP option (Visual Studio 2005 and above)." ON)
 | 
			
		||||
		# ??
 | 
			
		||||
		if(WIN32_USE_MP)
 | 
			
		||||
        option(MSVC_USE_MP "Set to ON to build nana with the /MP option (Visual Studio 2005 and above)." ON)
 | 
			
		||||
        option(MSVC_USE_STATIC_RUNTIME "Set to ON to build nana with the /MT(d) option." ON)
 | 
			
		||||
 | 
			
		||||
        # Change the MSVC Compiler flags
 | 
			
		||||
        if(MSVC_USE_MP)
 | 
			
		||||
            set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP")
 | 
			
		||||
		endif(WIN32_USE_MP)
 | 
			
		||||
        endif(MSVC_USE_MP)
 | 
			
		||||
 | 
			
		||||
        if(MSVC_USE_STATIC_RUNTIME)
 | 
			
		||||
            foreach(flag
 | 
			
		||||
                CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
 | 
			
		||||
                CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO
 | 
			
		||||
                CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
 | 
			
		||||
                CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
 | 
			
		||||
                if(${flag} MATCHES "/MD")
 | 
			
		||||
                    string(REGEX REPLACE "/MD" "/MT" ${flag} "${${flag}}")
 | 
			
		||||
                endif()
 | 
			
		||||
            endforeach()
 | 
			
		||||
        endif(MSVC_USE_STATIC_RUNTIME)
 | 
			
		||||
    endif(MSVC)
 | 
			
		||||
 | 
			
		||||
    if(MINGW)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user