⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cygwin_boost_1_34_0.patch

📁 用c++编写http server的源码库,对socket等网络处理的代码可迅速转为己用.
💻 PATCH
字号:
diff -r -u boost_1_34_0/Jamfile.v2 boost_1_34_0.patched/Jamfile.v2--- boost_1_34_0/Jamfile.v2	2007-05-10 20:40:34.000000000 -0700+++ boost_1_34_0.patched/Jamfile.v2	2007-06-19 09:07:13.875000000 -0700@@ -407,7 +407,8 @@             {                 noversion-file =                    [ MATCH "(.*)-[0-9_]+([.]so)[.0-9]*" : $(name) ] -                  [ MATCH "(.*)-[0-9_]+([.]a)" : $(name) ] ;+                  [ MATCH "(.*)-[0-9_]+([.]a)" : $(name) ] +                  [ MATCH "(.*)-[0-9_]+([.]dll[.]a)" : $(name) ] ;             }                                      local new-name = Only in boost_1_34_0.patched: Jamfile.v2.origdiff -r -u boost_1_34_0/tools/build/v2/tools/gcc.jam boost_1_34_0.patched/tools/build/v2/tools/gcc.jam--- boost_1_34_0/tools/build/v2/tools/gcc.jam	2007-05-02 23:09:04.000000000 -0700+++ boost_1_34_0.patched/tools/build/v2/tools/gcc.jam	2007-06-19 09:07:50.375000000 -0700@@ -434,42 +434,40 @@             local generated-targets = [ unix-linking-generator.run $(project) $(name)                 : $(property-set) : $(sources) ] ;             -            # If more than one target was generated, throw out the-            # last one, which on windows just leaves the import-            # library.  Most generators on windows simply don't accept-            # shared libraries as input, but being able to link-            # directly to a shared library without an import library-            # is an important capability of GCC.  Therefore, we remove-            # the target after the action sees it so that dependent-            # targets don't try to link to both the import library and-            # the DLL.-            if [ $(property-set).get <suppress-import-lib> ] = true-            {-                return $(generated-targets[0]) $(generated-targets[-1]) ;-            }-            else-            {-                return $(generated-targets[1-2]) ;-            }+            return $(generated-targets) ;         }     } } -generators.register [ new gcc-linking-generator gcc.link : LIB OBJ : EXE -    : <toolset>gcc ] ;- .IMPLIB-COMMAND = ;-.IMPLIB-TYPE = ; if [ os.on-windows ] {     .IMPLIB-COMMAND = "-Wl,--out-implib," ;-    .IMPLIB-TYPE = IMPORT_LIB ;+    generators.register+        [ new gcc-linking-generator gcc.link+            : OBJ SEARCHED_LIB STATIC_LIB IMPORT_LIB+            : EXE+            : <toolset>gcc ] ;+    generators.register+        [ new gcc-linking-generator gcc.link.dll+            : OBJ SEARCHED_LIB STATIC_LIB IMPORT_LIB+            : IMPORT_LIB SHARED_LIB+            : <toolset>gcc ] ;+}+else+{+    generators.register+        [ new gcc-linking-generator gcc.link+            : LIB OBJ+            : EXE+            : <toolset>gcc ] ;+    generators.register+        [ new gcc-linking-generator gcc.link.dll+            : LIB OBJ+            : SHARED_LIB+            : <toolset>gcc ] ; } -generators.register -  [ new gcc-linking-generator gcc.link.dll : LIB OBJ : $(.IMPLIB-TYPE) SHARED_LIB -    : <toolset>gcc ] ;- # Declare flags for linking # First, the common flags flags gcc.link OPTIONS <debug-symbols>on : -g ;diff -r -u boost_1_34_0/tools/build/v2/tools/stage.jam boost_1_34_0.patched/tools/build/v2/tools/stage.jam--- boost_1_34_0/tools/build/v2/tools/stage.jam	2006-11-10 09:20:05.000000000 -0800+++ boost_1_34_0.patched/tools/build/v2/tools/stage.jam	2007-06-19 09:07:56.625000000 -0700@@ -351,7 +351,8 @@          rule run ( project name ? : property-set : source : multiple ? )     {-        if [ $(property-set).get <os> ] in NT CYGWIN+        if [ $(property-set).get <os> ] in NT CYGWIN ||+            [ $(property-set).get <target-os> ] in windows cygwin         {             # Relinking is never needed on NT             return [ stage.copy-file $(project) @@ -383,7 +384,8 @@          rule run ( project name ? : property-set : source : multiple ? )     {                        -        if [ $(property-set).get <os> ] = NT+        if [ $(property-set).get <os> ] in NT CYGWIN ||+            [ $(property-set).get <target-os> ] in windows cygwin         {             local copied = [ stage.copy-file $(project)                : $(source) : $(property-set) ] ; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -