diff options
Diffstat (limited to 'curl')
-rw-r--r-- | curl/makefile.mk | 22 | ||||
-rw-r--r-- | curl/prj/build.lst | 2 |
2 files changed, 13 insertions, 11 deletions
diff --git a/curl/makefile.mk b/curl/makefile.mk index dfcb77fa1ce4..213a887de2cd 100644 --- a/curl/makefile.mk +++ b/curl/makefile.mk @@ -67,6 +67,10 @@ curl_CFLAGS+=-I$(SYSBASE)$/usr$/include curl_LDFLAGS+=-L$(SYSBASE)$/usr$/lib .ENDIF # "$(SYSBASE)"!="" +.IF "$(OS)$(COM)$(CPU)"=="LINUXGCCI" +curl_LDFLAGS+=-Wl,-z,noexecstack +.ENDIF + .IF "$(OS)$(CPU)"=="SOLARISU" curl_CFLAGS+:=$(ARCH_FLAGS) curl_LDFLAGS+:=$(ARCH_FLAGS) @@ -97,7 +101,7 @@ curl_CC+=-shared-libgcc .ENDIF curl_LIBS=-lws2_32 -lwinmm .IF "$(MINGW_SHARED_GXXLIB)"=="YES" -curl_LIBS+=$(MINGW_SHARED_LIBSTDCPP) +curl_LIBS+=-lstdc++_s .ENDIF CONFIGURE_DIR=.$/ #relative to CONFIGURE_DIR @@ -108,6 +112,8 @@ BUILD_ACTION=make OUT2BIN=$(BUILD_DIR)$/.libs$/libcurl*.dll OUT2LIB=$(BUILD_DIR)$/.libs$/libcurl*.a .ELSE +# make use of stlport headerfiles +EXT_USE_STLPORT=TRUE .IF "$(CCNUMVER)" > "001399999999" EXCFLAGS="/EHa /Zc:wchar_t- /D "_CRT_SECURE_NO_DEPRECATE"" @@ -116,17 +122,10 @@ EXCFLAGS="/EHsc /YX" .ENDIF BUILD_DIR=.$/lib - -.IF "$(CPU)" == "I" -MACHINE=X86 -.ELSE -MACHINE=X64 -.ENDIF - .IF "$(debug)"=="" -BUILD_ACTION=nmake -f Makefile.vc9 cfg=release-dll EXCFLAGS=$(EXCFLAGS) MACHINE=$(MACHINE) +BUILD_ACTION=nmake -f Makefile.vc9 cfg=release-dll EXCFLAGS=$(EXCFLAGS) .ELSE -BUILD_ACTION=nmake -f Makefile.vc9 cfg=debug-dll EXCFLAGS=$(EXCFLAGS) MACHINE=$(MACHINE) +BUILD_ACTION=nmake -f Makefile.vc9 cfg=debug-dll EXCFLAGS=$(EXCFLAGS) .ENDIF OUT2BIN=$(BUILD_DIR)$/libcurl.dll @@ -136,6 +135,9 @@ OUT2LIB=$(BUILD_DIR)$/libcurl.lib .ENDIF # "$(GUI)"=="WNT" .IF "$(GUI)"=="OS2" +# make use of stlport headerfiles +EXT_USE_STLPORT=TRUE + BUILD_DIR=.$/lib .IF "$(debug)"=="" BUILD_ACTION=make -f Makefile.os2 diff --git a/curl/prj/build.lst b/curl/prj/build.lst index d3aab4781144..0c9a91717ecb 100644 --- a/curl/prj/build.lst +++ b/curl/prj/build.lst @@ -1,3 +1,3 @@ -xc curl : stlport external NULL +xc curl : external NULL xc curl usr1 - all xc_mkout NULL xc curl nmake - all xc_curl NULL |