|  | @@ -165,7 +165,7 @@ if(CMAKE_GENERATOR MATCHES "Ninja")
 | 
	
		
			
				|  |  |    endif()
 | 
	
		
			
				|  |  |    add_RunCMake_test(Ninja)
 | 
	
		
			
				|  |  |    set(NinjaMultiConfig_ARGS
 | 
	
		
			
				|  |  | -    -DCYGWIN=${CYGWIN}
 | 
	
		
			
				|  |  | +    -DCYGWIN=${CYGWIN} -DMSYS=${MSYS}
 | 
	
		
			
				|  |  |      )
 | 
	
		
			
				|  |  |    if(CMake_TEST_Qt5 AND Qt5Core_FOUND)
 | 
	
		
			
				|  |  |      list(APPEND NinjaMultiConfig_ARGS -DCMake_TEST_Qt5=1 -DQt5Core_DIR=${Qt5Core_DIR} -DCMAKE_TEST_Qt5Core_Version=${Qt5Core_VERSION})
 | 
	
	
		
			
				|  | @@ -346,7 +346,7 @@ add_RunCMake_test(export)
 | 
	
		
			
				|  |  |  add_RunCMake_test(cmake_language)
 | 
	
		
			
				|  |  |  add_RunCMake_test(cmake_minimum_required)
 | 
	
		
			
				|  |  |  add_RunCMake_test(cmake_parse_arguments)
 | 
	
		
			
				|  |  | -add_RunCMake_test(cmake_path)
 | 
	
		
			
				|  |  | +add_RunCMake_test(cmake_path -DMSYS=${MSYS})
 | 
	
		
			
				|  |  |  add_RunCMake_test(continue)
 | 
	
		
			
				|  |  |  add_executable(color_warning color_warning.c)
 | 
	
		
			
				|  |  |  add_executable(fake_build_command fake_build_command.c)
 | 
	
	
		
			
				|  | @@ -367,14 +367,14 @@ add_RunCMake_test(ctest_skipped_test)
 | 
	
		
			
				|  |  |  add_RunCMake_test(ctest_update)
 | 
	
		
			
				|  |  |  add_RunCMake_test(ctest_upload)
 | 
	
		
			
				|  |  |  add_RunCMake_test(ctest_fixtures)
 | 
	
		
			
				|  |  | -add_RunCMake_test(file)
 | 
	
		
			
				|  |  | -add_RunCMake_test(file-CHMOD)
 | 
	
		
			
				|  |  | +add_RunCMake_test(file -DMSYS=${MSYS})
 | 
	
		
			
				|  |  | +add_RunCMake_test(file-CHMOD -DMSYS=${MSYS})
 | 
	
		
			
				|  |  |  if(HAVE_ELF_H OR CMAKE_SYSTEM_NAME STREQUAL "AIX")
 | 
	
		
			
				|  |  |    add_RunCMake_test(file-RPATH -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME} -DHAVE_ELF_H=${HAVE_ELF_H})
 | 
	
		
			
				|  |  |  endif()
 | 
	
		
			
				|  |  |  add_RunCMake_test(find_file)
 | 
	
		
			
				|  |  | -add_RunCMake_test(find_library -DCYGWIN=${CYGWIN})
 | 
	
		
			
				|  |  | -add_RunCMake_test(find_package)
 | 
	
		
			
				|  |  | +add_RunCMake_test(find_library -DCYGWIN=${CYGWIN} -DMSYS=${MSYS})
 | 
	
		
			
				|  |  | +add_RunCMake_test(find_package -DMSYS=${MSYS})
 | 
	
		
			
				|  |  |  add_RunCMake_test(find_path)
 | 
	
		
			
				|  |  |  add_RunCMake_test(find_program -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME})
 | 
	
		
			
				|  |  |  add_RunCMake_test(foreach)
 | 
	
	
		
			
				|  | @@ -512,7 +512,9 @@ else()
 | 
	
		
			
				|  |  |    message(STATUS "Could not find ctresalloc")
 | 
	
		
			
				|  |  |  endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -if(NOT WIN32)
 | 
	
		
			
				|  |  | +if(NOT WIN32
 | 
	
		
			
				|  |  | +    AND NOT MSYS # FIXME: This works on CYGWIN but not on MSYS
 | 
	
		
			
				|  |  | +    )
 | 
	
		
			
				|  |  |    add_RunCMake_test(SymlinkTrees)
 | 
	
		
			
				|  |  |  endif ()
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -616,7 +618,8 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  add_executable(pseudo_llvm-rc pseudo_llvm-rc.c)
 | 
	
		
			
				|  |  | -add_RunCMake_test(CommandLine -DLLVM_RC=$<TARGET_FILE:pseudo_llvm-rc> -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME} -DCYGWIN=${CYGWIN} -DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE})
 | 
	
		
			
				|  |  | +add_RunCMake_test(CommandLine -DLLVM_RC=$<TARGET_FILE:pseudo_llvm-rc> -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}
 | 
	
		
			
				|  |  | +                  -DCYGWIN=${CYGWIN} -DMSYS=${MSYS} -DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE})
 | 
	
		
			
				|  |  |  add_RunCMake_test(CommandLineTar)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  if(CMAKE_PLATFORM_NO_VERSIONED_SONAME OR (NOT CMAKE_SHARED_LIBRARY_SONAME_FLAG AND NOT CMAKE_SHARED_LIBRARY_SONAME_C_FLAG))
 | 
	
	
		
			
				|  | @@ -625,7 +628,7 @@ else()
 | 
	
		
			
				|  |  |    set(NO_NAMELINK 0)
 | 
	
		
			
				|  |  |  endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -add_RunCMake_test(install -DNO_NAMELINK=${NO_NAMELINK} -DCYGWIN=${CYGWIN}
 | 
	
		
			
				|  |  | +add_RunCMake_test(install -DNO_NAMELINK=${NO_NAMELINK} -DCYGWIN=${CYGWIN} -DMSYS=${MSYS}
 | 
	
		
			
				|  |  |    -DCMAKE_SHARED_LIBRARY_RPATH_ORIGIN_TOKEN=${CMAKE_SHARED_LIBRARY_RPATH_ORIGIN_TOKEN}
 | 
	
		
			
				|  |  |    -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}
 | 
	
		
			
				|  |  |    -DCMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG=${CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG}
 |