Browse Source

Merge pull request #375 from ibara/master

Build shared object on BSDs; remove unneeded WITH_GETLINE.
Marco Bambini 4 years ago
parent
commit
8820d0e08d
2 changed files with 4 additions and 8 deletions
  1. 4 4
      Makefile
  2. 0 4
      src/CMakeLists.txt

+ 4 - 4
Makefile

@@ -29,19 +29,19 @@ else
 		LDFLAGS = -lm
 	else ifeq ($(UNAME_S),OpenBSD)
 		# OpenBSD
-		CFLAGS += -D_WITH_GETLINE
+		LIBTARGET = libgravity.so
 		LDFLAGS = -lm
 	else ifeq ($(UNAME_S),FreeBSD)
 		# FreeBSD
-		CFLAGS += -D_WITH_GETLINE
+		LIBTARGET = libgravity.so
 		LDFLAGS = -lm
 	else ifeq ($(UNAME_S),NetBSD)
 		# NetBSD
-		CFLAGS += -D_WITH_GETLINE
+		LIBTARGET = libgravity.so
 		LDFLAGS = -lm
 	else ifeq ($(UNAME_S),DragonFly)
 		# DragonFly
-		CFLAGS += -D_WITH_GETLINE
+		LIBTARGET = libgravity.so
 		LDFLAGS = -lm
 	else
 		# Linux

+ 0 - 4
src/CMakeLists.txt

@@ -59,10 +59,6 @@ elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin|NetBSD|BSD|DragonFly|Linux")
     # for math functions
     list(APPEND GRAVITY_DEPENDENT_LIBS "m")
 
-    if (${CMAKE_SYSTEM_NAME} MATCHES "NetBSD|BSD|DragonFly")
-        list(APPEND GRAVITY_PRIVATE_DEFINITIONS "_WITH_GETLINE")
-    endif()
-
 endif()
 
 # ----------------------------------------------------------------