forked from rarias/bscpkgs
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			813 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			813 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #! @shell@ -e
 | |
| 
 | |
| # Add the flags for the GNAT compiler proper.
 | |
| extraAfter="--GCC=@out@/bin/gcc"
 | |
| extraBefore=()
 | |
| 
 | |
| # Add the flags that should be passed to the linker (and prevent
 | |
| # `ld-wrapper' from adding NIX_LDFLAGS again).
 | |
| #for i in $NIX_LDFLAGS_BEFORE; do
 | |
| #    extraBefore=(${extraBefore[@]} "-largs $i")
 | |
| #done
 | |
| 
 | |
| # Optionally print debug info.
 | |
| if [ -n "$NIX_DEBUG" ]; then
 | |
|   echo "original flags to @prog@:" >&2
 | |
|   for i in "$@"; do
 | |
|       echo "  $i" >&2
 | |
|   done
 | |
|   echo "extraBefore flags to @prog@:" >&2
 | |
|   for i in ${extraBefore[@]}; do
 | |
|       echo "  $i" >&2
 | |
|   done
 | |
|   echo "extraAfter flags to @prog@:" >&2
 | |
|   for i in ${extraAfter[@]}; do
 | |
|       echo "  $i" >&2
 | |
|   done
 | |
| fi
 | |
| 
 | |
| if [ -n "$NIX_GNAT_WRAPPER_EXEC_HOOK" ]; then
 | |
|     source "$NIX_GNAT_WRAPPER_EXEC_HOOK"
 | |
| fi
 | |
| 
 | |
| exec @prog@ ${extraBefore[@]} "$@" ${extraAfter[@]}
 | 
