Browse Source

Added missing autotools linking options.
Fixes #69
Fixes #71

Joey Ferwerda 8 years ago
parent
commit
0fb35603fc
1 changed files with 6 additions and 3 deletions
  1. 6 3
      configure.ac

+ 6 - 3
configure.ac

@@ -26,10 +26,13 @@ AS_CASE(["$host"],
 		[AC_MSG_RESULT([$host (Linux)])
 		[AC_MSG_RESULT([$host (Linux)])
 		hidapi="hidapi-libusb"
 		hidapi="hidapi-libusb"
 
 
-		#link with realtime lib on linux for clock_gettime
-		AC_SUBST(EXTRA_LD_FLAGS, "-lrt -lpthread")],
+		#link with realtime lib on linux for clock_gettime, and libm for math functions such as sincosf
+		AC_SUBST(EXTRA_LD_FLAGS, "-lrt -lpthread -lm")],
 	[*-freebsd*],
 	[*-freebsd*],
-		[AC_SUBST(PKG_CONFIG_EXTRA_PATH, "libdata/")])
+		[AC_SUBST(PKG_CONFIG_EXTRA_PATH, "libdata/")
+		AC_SUBST(EXTRA_LD_FLAGS, "-lthr")],
+	[*-kfreebsd*],
+		[AC_SUBST(EXTRA_LD_FLAGS, "-lpthread")])
 
 
 # Oculus Rift Driver
 # Oculus Rift Driver
 AC_ARG_ENABLE([driver-oculus-rift],
 AC_ARG_ENABLE([driver-oculus-rift],