forked from Bananymous/banan-os
				
			
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
| diff -ruN tcc-0.9.27/configure tcc-0.9.27-banan_os/configure
 | |
| --- tcc-0.9.27/configure	2017-12-17 10:27:05.000000000 +0200
 | |
| +++ tcc-0.9.27-banan_os/configure	2025-05-07 18:10:09.779137536 +0300
 | |
| @@ -49,8 +49,11 @@
 | |
|  gcc_minor=0
 | |
|  
 | |
|  # OS specific
 | |
| -targetos=`uname`
 | |
| +targetos='banan_os'
 | |
|  case $targetos in
 | |
| +  banan_os)
 | |
| +    confvars="$confvars ldl=no lm=no"
 | |
| +	;;
 | |
|    Darwin)
 | |
|      confvars="$confvars OSX"
 | |
|      DLLSUF=".dylib"
 | |
| diff -ruN tcc-0.9.27/Makefile tcc-0.9.27-banan_os/Makefile
 | |
| --- tcc-0.9.27/Makefile	2017-12-17 10:27:05.000000000 +0200
 | |
| +++ tcc-0.9.27-banan_os/Makefile	2025-05-07 18:10:09.779389036 +0300
 | |
| @@ -30,7 +30,9 @@
 | |
|   CFGWIN = -win
 | |
|   NATIVE_TARGET = $(ARCH)-win$(if $(findstring arm,$(ARCH)),ce,32)
 | |
|  else
 | |
| - LIBS=-lm
 | |
| + ifneq ($(CONFIG_lm),no)
 | |
| +  LIBS=-lm
 | |
| + endif
 | |
|   ifneq ($(CONFIG_ldl),no)
 | |
|    LIBS+=-ldl
 | |
|   endif
 | |
| diff -ruN tcc-0.9.27/tcc.c tcc-0.9.27-banan_os/tcc.c
 | |
| --- tcc-0.9.27/tcc.c	2017-12-17 10:27:05.000000000 +0200
 | |
| +++ tcc-0.9.27-banan_os/tcc.c	2025-05-07 18:09:16.870611889 +0300
 | |
| @@ -162,6 +162,8 @@
 | |
|          " Darwin"
 | |
|  #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
 | |
|          " FreeBSD"
 | |
| +#elif defined(__banan_os__)
 | |
| +        " banan-os"
 | |
|  #else
 | |
|          " Linux"
 | |
|  #endif
 |