diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f463e965..24826dafb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,7 +42,7 @@ IF(WIN32) IF(BORLAND) SET( FLTK_PLATFORM_DEPENDENT_LIBS import32 ) ELSE(BORLAND) - SET( FLTK_PLATFORM_DEPENDENT_LIBS wsock32 comctl32 ) + SET( FLTK_PLATFORM_DEPENDENT_LIBS comctl32 ) ENDIF(BORLAND) ENDIF(NOT CYGWIN) ENDIF(WIN32) @@ -71,7 +71,7 @@ ENDIF(APPLE AND NOT FLTK_APPLE_X11) IF(CYGWIN) ADD_DEFINITIONS(-DWIN32) - SET( FLTK_PLATFORM_DEPENDENT_LIBS ole32 uuid comctl32 wsock32 supc++ -lm -lgdi32) + SET( FLTK_PLATFORM_DEPENDENT_LIBS ole32 uuid comctl32 supc++ -lm -lgdi32) ENDIF(CYGWIN) IF(MINGW) diff --git a/configure.in b/configure.in index b0a287091..a73c40002 100644 --- a/configure.in +++ b/configure.in @@ -618,7 +618,7 @@ case $uname in CXXFLAGS="-mwindows -DWIN32 $CXXFLAGS" LDFLAGS="-mwindows $LDFLAGS" DSOFLAGS="-mwindows $DSOFLAGS" - LIBS="$LIBS -lole32 -luuid -lcomctl32 -lwsock32" + LIBS="$LIBS -lole32 -luuid -lcomctl32" if test "x$with_optim" = x; then dnl Avoid -Os optimization on Cygwin/Mingw with_optim="-O3" diff --git a/src/Fl_win32.cxx b/src/Fl_win32.cxx index c8aa24ae8..fc6ddffea 100644 --- a/src/Fl_win32.cxx +++ b/src/Fl_win32.cxx @@ -83,10 +83,8 @@ static fl_wsk_async_select_f fl_wsk_async_select=0; static HMODULE get_wsock_mod() { if (!s_wsock_mod) { s_wsock_mod = LoadLibrary(WSCK_DLL_NAME); - if (s_wsock_mod==NULL){ - fprintf(stderr,"FLTK Lib Error: %s file not found! Please check your winsock dll accessibility.\n",WSCK_DLL_NAME); - exit(1); - } + if (s_wsock_mod==NULL) + Fl::fatal("FLTK Lib Error: %s file not found! Please check your winsock dll accessibility.\n",WSCK_DLL_NAME); s_wsock_select = (fl_wsk_select_f) GetProcAddress(s_wsock_mod, "select"); fl_wsk_fd_is_set = (fl_wsk_fd_is_set_f) GetProcAddress(s_wsock_mod, "__WSAFDIsSet"); fl_wsk_async_select = (fl_wsk_async_select_f) GetProcAddress(s_wsock_mod, "WSAAsyncSelect"); diff --git a/vc2005/fltk.lib.vcproj b/vc2005/fltk.lib.vcproj index cb69d5c0e..ffb6e5f15 100644 --- a/vc2005/fltk.lib.vcproj +++ b/vc2005/fltk.lib.vcproj @@ -1,7 +1,7 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vcnet/CubeView.vcproj b/vcnet/CubeView.vcproj index 8c8425150..20305580c 100644 --- a/vcnet/CubeView.vcproj +++ b/vcnet/CubeView.vcproj @@ -35,7 +35,7 @@ Name="VCCustomBuildTool"/>