LIBS have to be passed per OS
This commit is contained in:
		
							
								
								
									
										10
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Makefile
									
									
									
									
									
								
							| @@ -10,9 +10,6 @@ RFLAGS = -O3 -s | |||||||
| # Flags to pass to the linker | # Flags to pass to the linker | ||||||
| LFLAGS = -Wl,--export-dynamic -rdynamic | LFLAGS = -Wl,--export-dynamic -rdynamic | ||||||
|  |  | ||||||
| # Additional libraries necessary for linker |  | ||||||
| LIBS = -ldl -lm |  | ||||||
|  |  | ||||||
| ############################################## | ############################################## | ||||||
| ### Do not modify anything below this line ### | ### Do not modify anything below this line ### | ||||||
| ############################################## | ############################################## | ||||||
| @@ -26,6 +23,7 @@ ifeq "$(PLATFORM)" "Darwin" | |||||||
| 	CC := clang | 	CC := clang | ||||||
| 	MD := mkdir -p | 	MD := mkdir -p | ||||||
| 	RM := rm -rfv | 	RM := rm -rfv | ||||||
|  | 	LIBS := -ldl -lm | ||||||
| 	ESUFFIX := | 	ESUFFIX := | ||||||
| 	LSUFFIX := .dylib | 	LSUFFIX := .dylib | ||||||
| endif | endif | ||||||
| @@ -33,14 +31,15 @@ ifeq "$(PLATFORM)" "FreeBSD" | |||||||
| 	CC := clang | 	CC := clang | ||||||
| 	MD := mkdir -p | 	MD := mkdir -p | ||||||
| 	RM := rm -rfv | 	RM := rm -rfv | ||||||
|  | 	LIBS := -lm | ||||||
| 	ESUFFIX := | 	ESUFFIX := | ||||||
| 	LSUFFIX := .so | 	LSUFFIX := .so | ||||||
|   LIBS = -lm |  | ||||||
| endif | endif | ||||||
| ifeq "$(PLATFORM)" "Linux" | ifeq "$(PLATFORM)" "Linux" | ||||||
| 	CC := gcc | 	CC := gcc | ||||||
| 	MD := mkdir -p | 	MD := mkdir -p | ||||||
| 	RM := rm -rfv | 	RM := rm -rfv | ||||||
|  | 	LIBS := -ldl -lm | ||||||
| 	ESUFFIX := | 	ESUFFIX := | ||||||
| 	LSUFFIX := .so | 	LSUFFIX := .so | ||||||
| endif | endif | ||||||
| @@ -48,14 +47,15 @@ ifeq "$(PLATFORM)" "OpenBSD" | |||||||
| 	CC := clang | 	CC := clang | ||||||
| 	MD := mkdir -p | 	MD := mkdir -p | ||||||
| 	RM := rm -rfv | 	RM := rm -rfv | ||||||
|  | 	LIBS := -lm | ||||||
| 	ESUFFIX := | 	ESUFFIX := | ||||||
| 	LSUFFIX := .so | 	LSUFFIX := .so | ||||||
|   LIBS = -lm |  | ||||||
| endif | endif | ||||||
| ifeq "$(PLATFORM)" "Windows" | ifeq "$(PLATFORM)" "Windows" | ||||||
| 	CC := gcc | 	CC := gcc | ||||||
| 	MD := md | 	MD := md | ||||||
| 	RM := del /F | 	RM := del /F | ||||||
|  | 	LIBS := -ldl -lm | ||||||
| 	ESUFFIX := .exe | 	ESUFFIX := .exe | ||||||
| 	LSUFFIX := .dll | 	LSUFFIX := .dll | ||||||
| endif | endif | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user