diff --git a/configure.in b/configure.in index 0302d29..5fd947a 100644 --- a/configure.in +++ b/configure.in @@ -2917,9 +2917,14 @@ LIBRUBYARG='$(LIBRUBYARG_STATIC)' SOLIBS= AS_CASE(["$target_os"], - [cygwin*|mingw*|beos*|haiku*|darwin*|os2-emx*], [ + [cygwin*|mingw*|beos*|haiku*|os2-emx*], [ : ${DLDLIBS=""} ], + [darwin*], [ + : ${DLDLIBS=""} + RUBY_APPEND_OPTION(XLDFLAGS, [-framework CoreFoundation]) + RUBY_APPEND_OPTION(LIBRUBYARG_STATIC, [-framework CoreFoundation]) + ], [ DLDLIBS="$DLDLIBS -lc" ])