 396b81f336
			
		
	
	396b81f336
	
	
	
		
			
			The internal header directory conflicted with in-source builds causing a build failure. This is fixed by renaming the internal header directory to something other than maxscale. The renaming pointed out a few problems in a couple of source files that appeared to include internal headers when the headers were in fact public headers. Fixed maxctrl in-source builds by making the copying of the sources optional.
		
			
				
	
	
		
			22 lines
		
	
	
		
			299 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			299 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #/bin/bash
 | |
| 
 | |
| if [ $# -lt 1 ]
 | |
| then
 | |
|     echo "Usage: $0 SRC"
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| src=$1
 | |
| 
 | |
| if [ "$PWD" != "$src" ]
 | |
| then
 | |
|     # Copy sources to working directory
 | |
|     cp -r -t $PWD/maxctrl $src/maxctrl/*
 | |
| fi
 | |
| 
 | |
| cd $PWD/maxctrl
 | |
| 
 | |
| npm install
 | |
| npm install pkg@4.2.3
 | |
| node_modules/pkg/lib-es5/bin.js -t node6-linux-x64 .
 |