19 lines
		
	
	
		
			563 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			563 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| 
								 | 
							
								function (disallow_intree_builds)
							 | 
						||
| 
								 | 
							
								  # Adapted from LLVM's/UTF8proc toplevel CMakeLists.txt file
							 | 
						||
| 
								 | 
							
								  if( CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR AND NOT MSVC_IDE )
							 | 
						||
| 
								 | 
							
								    message(SYSTEM_ERROR_FATAL "
							 | 
						||
| 
								 | 
							
								      In-source builds are not allowed.  Please create a directory
							 | 
						||
| 
								 | 
							
								      and run cmake from there. Building in a subdirectory is
							 | 
						||
| 
								 | 
							
								      fine, e.g.:
							 | 
						||
| 
								 | 
							
								      
							 | 
						||
| 
								 | 
							
								        mkdir build
							 | 
						||
| 
								 | 
							
								        cd build
							 | 
						||
| 
								 | 
							
								        cmake ..
							 | 
						||
| 
								 | 
							
								      
							 | 
						||
| 
								 | 
							
								      This process created the file `CMakeCache.txt' and the
							 | 
						||
| 
								 | 
							
								      directory `CMakeFiles'. Please delete them.
							 | 
						||
| 
								 | 
							
								      
							 | 
						||
| 
								 | 
							
								      ")
							 | 
						||
| 
								 | 
							
								  endif()
							 | 
						||
| 
								 | 
							
								endfunction()
							 |