diff --git a/Jamfile b/Jamfile index 996c5db75..78d9fb2b9 100755 --- a/Jamfile +++ b/Jamfile @@ -85,6 +85,24 @@ ZLIB_SOURCES = zutil.c ; +DEFINES = ; +LIBS = ; + +if [ os.name ] = CYGWIN +{ + DEFINES += __USE_W32_SOCKETS ; + DEFINES += _WIN32_WINNT ; +} + +# some windows specific settings + +if [ os.name ] = NT +{ + lib wsock32 : : wsock32.lib ; + LIBS += wsock32 ; + DEFINES += _WIN32_WINNT ; +} + project torrent @@ -98,6 +116,7 @@ project torrent BOOST_ALL_NO_LIB _FILE_OFFSET_BITS=64 BOOST_THREAD_USE_LIB + $(DEFINES) /boost/thread//boost_thread #/static /boost/filesystem//boost_filesystem #/static /boost/date_time//boost_date_time #/static @@ -130,20 +149,11 @@ project torrent $(BOOST_ROOT) release:NDEBUG BOOST_ALL_NO_LIB + $(DEFINES) shared:TORRENT_LINKING_SHARED ; -LIBS = ; - -# some windows specific settings - - if [ os.name ] = NT - { - lib wsock32 : : wsock32.lib ; - LIBS += wsock32 ; - } - lib torrent : src/$(SOURCES)