Browse Source

Merge pull request #170 from krytarowski/netbsd-1

Add NetBSD support
Marco Bambini 8 years ago
parent
commit
417f9c72a8
2 changed files with 5 additions and 2 deletions
  1. 2 2
      CMakeLists.txt
  2. 3 0
      api/Makefile

+ 2 - 2
CMakeLists.txt

@@ -25,6 +25,8 @@ if(WIN32)
     LIST(APPEND LIBS "m" "Shlwapi")
     LIST(APPEND LIBS "m" "Shlwapi")
 elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
 elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
     LIST(APPEND LIBS "m")
     LIST(APPEND LIBS "m")
+elseif(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
+    LIST(APPEND LIBS "m")
 elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
 elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
     LIST(APPEND LIBS "m" "rt")
     LIST(APPEND LIBS "m" "rt")
 endif()
 endif()
@@ -35,5 +37,3 @@ TARGET_LINK_LIBRARIES(unittest ${LIBS})
 
 
 ADD_EXECUTABLE(gravity ${GRAVITY_SRC} $<TARGET_OBJECTS:libgravity>)
 ADD_EXECUTABLE(gravity ${GRAVITY_SRC} $<TARGET_OBJECTS:libgravity>)
 TARGET_LINK_LIBRARIES(gravity ${LIBS})
 TARGET_LINK_LIBRARIES(gravity ${LIBS})
-
-

+ 3 - 0
api/Makefile

@@ -21,6 +21,9 @@ else
 	UNAME_S := $(shell uname -s)
 	UNAME_S := $(shell uname -s)
 	ifeq ($(UNAME_S),Darwin)
 	ifeq ($(UNAME_S),Darwin)
 		# MacOS
 		# MacOS
+		LDFLAGS = -lm
+	else ifeq ($(UNAME_S),NetBSD)
+		# NetBSD
 		LDFLAGS = -lm 
 		LDFLAGS = -lm 
 	else ifeq ($(UNAME_S),OpenBSD)
 	else ifeq ($(UNAME_S),OpenBSD)
 		# OpenBSD
 		# OpenBSD