diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2005-08-08 00:54:30 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2005-08-08 00:54:30 +0000 |
| commit | 6585e234ae9a9b0cd4256bb4f9c56d3f5b7564ca (patch) | |
| tree | b37239db431bf54aa537b012ced17771b116d7b0 /configure.in | |
| parent | c9f9b4faa0f3d0e307835b20e6b8852910380e3f (diff) | |
Added shared library support for Cygwin and MingW (STR #893)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4474 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'configure.in')
| -rw-r--r-- | configure.in | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/configure.in b/configure.in index c601e7ad1..a5b604514 100644 --- a/configure.in +++ b/configure.in @@ -187,7 +187,19 @@ if test x$enable_shared = xyes; then SHAREDSUFFIX="_s" ;; CYGWIN* | MINGW*) - AC_MSG_WARN(Shared libraries are not supported under CygWin.) + PICFLAG=0 + if test x$enable_cygwin != xyes; then + DSONAME="mgwfltknox-$FL_API_VERSION.dll" + FLDSONAME="mgwfltknox_forms-$FL_API_VERSION.dll" + GLDSONAME="mgwfltknox_gl-$FL_API_VERSION.dll" + IMGDSONAME="mgwfltknox_images-$FL_API_VERSION.dll" + else + DSONAME="cygfltknox-$FL_API_VERSION.dll" + FLDSONAME="cygfltknox_forms-$FL_API_VERSION.dll" + GLDSONAME="cygfltknox_gl-$FL_API_VERSION.dll" + IMGDSONAME="cygfltknox_images-$FL_API_VERSION.dll" + fi + DSOCOMMAND="\$(CXX) -shared -Wl,--whole-archive -Wl,--export-all-symbols -Wl,--enable-auto-import -o \$@" ;; *) AC_MSG_WARN(Shared libraries may not be supported. Trying -shared option with compiler.) |
