Commit Diff


commit - 9797799ad4634887fa825388c9c1efe0be11f903
commit + 9c84a04f9cf948abc9d1c94e37a25a1f857b77b1
blob - 5fa8275c6488ca72bced908529666e11980ad9f7
blob + 7f1889d8b8ca99dbcff7bef3b7d1d3e682bbce07
--- configure
+++ configure
@@ -98,6 +98,17 @@ if which pkg-config 2>/dev/null 1>&2; then
 			fi
 			;;
 	esac
+
+	case "$(uname)" in
+		*BSD|DragonFly|Darwin)
+			;;
+		*)
+			if pkg-config libbsd-ctor libbsd-overlay; then
+				add_cflags "libbsd-ctor libbsd-overlay"
+				add_ldflags "libbsd-ctor libbsd-overlay"
+			fi
+			;;
+	esac
 fi
 
 # auto detect yacc/bison