mirror of
				https://github.com/isledecomp/isle.git
				synced 2025-10-26 01:44:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			776 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			776 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| # Populate the Windows path inside of the wineprefix
 | |
| # TODO: This is in here because writing to the registry seems
 | |
| # to fail when performed in the Dockerfile itself; investigate
 | |
| wine reg ADD 'HKCU\Environment' /v PATH /d 'C:\msvc\bin;C:\msvc\bin\winnt;C:\cmake\bin;C:\windows\system32' /f
 | |
| wine reg ADD 'HKCU\Environment' /v INCLUDE /d 'C:\msvc\include;C:\msvc\mfc\include' /f
 | |
| wine reg ADD 'HKCU\Environment' /v LIB /d 'C:\msvc\lib;C:\msvc\mfc\lib' /f
 | |
| wine reg ADD 'HKCU\Environment' /v TMP /d 'Z:\build' /f
 | |
| wine reg ADD 'HKCU\Environment' /v TEMP /d 'Z:\build' /f
 | |
| 
 | |
| # Configure build with CMake
 | |
| wine cmake -B build isle -G "NMake Makefiles" $CMAKE_FLAGS
 | |
| 
 | |
| # Start compiling LEGO Island
 | |
| wine cmake --build build
 | |
| 
 | |
| # Unlock directories
 | |
| chmod -R 777 isle build
 | 
