Update POCO library.

This commit is contained in:
Sandu Liviu Catalin committed 2023-03-23 20:19:11 +02:00
1 parent 8d15f4b6e9
commit 233fc103f9
2521 files changed
+257092 -72789

No files matched your search

+2 -2
View File
@@ -50,10 +50,10 @@ LINKFLAGS32 = -q32
LINKFLAGS64 = -q64
STATICOPT_CC =
STATICOPT_CXX =
STATICOPT_LINK =
STATICOPT_LINK =
SHAREDOPT_CC = -qpic
SHAREDOPT_CXX = -qpic
SHAREDOPT_LINK =
SHAREDOPT_LINK =
DEBUGOPT_CC = -g -D_DEBUG -qfullpath
DEBUGOPT_CXX = -g -D_DEBUG -qfullpath -qnoinline
DEBUGOPT_LINK = -g
+82
View File
@@ -0,0 +1,82 @@
#
# AIX-GCC
#
# Make settings for AIX6.x/gcc 5.5
#
#
#
# General Settings
#
LINKMODE ?= SHARED
SANITIZEFLAGS ?=
#
# Define Tools
#
CC = ${CROSS_COMPILE}gcc
CXX = ${CROSS_COMPILE}g++
LINK = $(CXX)
LIB = $(CROSS_COMPILE)ar -cr -X32_64
RANLIB = $(CROSS_COMPILE)ranlib
## Please note: AIX does NOT have library versioning per se (there is no 'SONAME' capability).
SHLIB = $(CXX) $(LDFLAGS) -shared -Wl,-bexpfull -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = $(CROSS_COMPILE)strip -X32_64
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
MKDIR = mkdir -p
LDFLAGS += -Wl,-bbigtoc
## http://www.ibm.com/developerworks/aix/library/au-gnu.html:
## > "/Using -brtl, the AIX linker will look for libraries with both the .a and
## > .so extensions, such as libfoo.a and libfoo.so.
## > Without -brtl, the AIX linker looks only for libfoo.a
#
# Extension for Shared Libraries
#
SHAREDLIBEXT = .so.$(target_version)
SHAREDLIBLINKEXT = .a
#
# Compiler and Linker Flags
#
CFLAGS = $(SANITIZEFLAGS) -std=c11
CFLAGS32 = -maix32
CFLAGS64 = -maix64
CXXFLAGS = $(SANITIZEFLAGS) -std=c++14 -Wno-sign-compare
CXXFLAGS32 = -maix32
CXXFLAGS64 = -maix64
SHLIBFLAGS = -Wl,-bh:5 -Wl,-bnoipath -Wl,-blibpath:/usr/lib:/lib -Wl,-blibsuff:so -Wl,-bautoexp -Wl,-bnoentry -Wl,-bM:SRE
SHLIBFLAGS32 = -maix32
SHLIBFLAGS64 = -maix64
LINKFLAGS = $(SANITIZEFLAGS) -Wl,-bh:5 -Wl,-bnoipath -Wl,-blibpath:/usr/lib:/lib -Wl,-blibsuff:so -Wl,-brtl
LINKFLAGS32 = -maix32
LINKFLAGS64 = -maix64
STATICOPT_CC =
STATICOPT_CXX =
STATICOPT_LINK =
SHAREDOPT_CC = -fPIC
SHAREDOPT_CXX = -fPIC
SHAREDOPT_LINK =
DEBUGOPT_CC = -g -D_DEBUG
DEBUGOPT_CXX = -g -D_DEBUG
DEBUGOPT_LINK = -g
RELEASEOPT_CC = -O2 -DNDEBUG
RELEASEOPT_CXX = -O2 -DNDEBUG
RELEASEOPT_LINK = -O2
#
# System Specific Flags
#
# Please note: add -v flag : print out how gcc performs compilation on the screen.
# see https://github.com/pocoproject/poco/issues/3795
SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE -D__STDC_FORMAT_MACROS
#
# System Specific Libraries
#
# -pthread is just that it should always be passed for a program using threads on AIX. -lpthread is not enough most of the time
SYSLIBS = -pthread -latomic -ldl
+1 -1
View File
@@ -43,7 +43,7 @@ SHAREDLIBLINKEXT = .so
CFLAGS = -std=c11 $(ARCHFLAGS)
CFLAGS32 =
CFLAGS64 =
CXXFLAGS = -std=c++14 -Wall -Wno-sign-compare $(ARCHFLAGS)
CXXFLAGS = -std=c++14 -Wall -Wno-sign-compare -Wno-psabi $(ARCHFLAGS)
CXXFLAGS32 =
CXXFLAGS64 =
LINKFLAGS =
+5 -5
View File
@@ -62,14 +62,14 @@ CFLAGS64 =
CXXFLAGS = $(ARCHFLAGS) -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-strict-aliasing -finline-limit=64 -frtti -fexceptions
CXXFLAGS32 =
CXXFLAGS64 =
LINKFLAGS +=
LINKFLAGS +=
LINKFLAGS32 =
LINKFLAGS64 =
STATICOPT_CC =
STATICOPT_CXX =
STATICOPT_CC =
STATICOPT_CXX =
STATICOPT_LINK = -static
SHAREDOPT_CC =
SHAREDOPT_CXX =
SHAREDOPT_CC =
SHAREDOPT_CXX =
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
DEBUGOPT_CC = -g -D_DEBUG
DEBUGOPT_CXX = -g -D_DEBUG
+10 -10
View File
@@ -2,7 +2,7 @@
# AppleTV
#
# Build settings for tvOS 9.0 and newer
#
#
#
# General Settings
@@ -18,7 +18,7 @@ LINKMODE ?= STATIC
# TVOS_SDK_VERSION = 9.0
# if TVOS_SDK_VERSION_MIN is defined use that
# Otherwise use the version found.
# Otherwise use the version found.
TVOS_SDK ?= AppleTVOS
TVOS_SDK_ROOT ?= $(shell xcode-select -print-path)/Platforms/$(TVOS_SDK).platform/Developer/SDKs
@@ -45,9 +45,9 @@ LINK = $(CXX) -bind_at_load
LIB = libtool -static -o
RANLIB = ranlib
SHLIB = $(CXX) $(OSFLAGS) -dynamiclib -Wl,-install_name,$@ -o $@
DYLIB = $(CXX) $(OSFLAGS) -dynamic -bundle -read_only_relocs suppress -Wl,-bind_at_load -o $@
DYLIB = $(CXX) $(OSFLAGS) -dynamic -bundle -read_only_relocs suppress -Wl,-bind_at_load -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
@@ -66,23 +66,23 @@ SHAREDLIBLINKEXT = .dylib
CFLAGS = $(OSFLAGS) -std=gnu99
CFLAGS32 =
CFLAGS64 =
CXXFLAGS = $(OSFLAGS) -std=c++11 -stdlib=libc++ -Wall -Wno-sign-compare
CXXFLAGS = $(OSFLAGS) -std=c++11 -stdlib=libc++ -Wall -Wno-sign-compare
CXXFLAGS32 =
CXXFLAGS64 =
CXXFLAGS64 =
LINKFLAGS = $(OSFLAGS) -stdlib=libc++
LINKFLAGS32 =
LINKFLAGS64 =
STATICOPT_CC =
STATICOPT_CXX =
STATICOPT_LINK =
SHAREDOPT_CC = -fPIC
SHAREDOPT_CC = -fPIC
SHAREDOPT_CXX = -fPIC
SHAREDOPT_LINK =
SHAREDOPT_LINK =
DEBUGOPT_CC = -g -D_DEBUG=$(DEBUGLEVEL)
DEBUGOPT_CXX = -g -D_DEBUG=$(DEBUGLEVEL)
DEBUGOPT_CXX = -g -D_DEBUG=$(DEBUGLEVEL)
DEBUGOPT_LINK =
RELEASEOPT_CC = -DNDEBUG -O2
RELEASEOPT_CXX = -DNDEBUG -O
RELEASEOPT_CXX = -DNDEBUG -O
RELEASEOPT_LINK =
#
+1 -1
View File
@@ -2,7 +2,7 @@
# AppleTVSimulator
#
# Build settings for tvOS 9.0 Simulator
#
#
TVOS_SDK = AppleTVSimulator
POCO_TARGET_OSARCH = x86_64
+5 -5
View File
@@ -1,7 +1,7 @@
#
# CYGWIN
#
# Make settings for Cygwin on WinXP/gcc 3.4
# Make settings for Cygwin on WinXP/gcc 3.4
# for cross compiling to WinCE ARM with CEGCC
#
#
@@ -42,7 +42,7 @@ SHAREDLIBLINKEXT = .dll
#
# Compiler and Linker Flags
#
CFLAGS =
CFLAGS =
CFLAGS32 =
CFLAGS64 =
CXXFLAGS =
@@ -54,9 +54,9 @@ LINKFLAGS64 =
STATICOPT_CC =
STATICOPT_CXX =
STATICOPT_LINK = -static
SHAREDOPT_CC =
SHAREDOPT_CXX =
SHAREDOPT_LINK =
SHAREDOPT_CC =
SHAREDOPT_CXX =
SHAREDOPT_LINK =
DEBUGOPT_CC = -g -D_DEBUG
DEBUGOPT_CXX = -g -D_DEBUG
DEBUGOPT_LINK = -g
+2 -2
View File
@@ -24,7 +24,7 @@ RANLIB = $(TOOL)ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = $(TOOL)strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
@@ -39,7 +39,7 @@ SHAREDLIBLINKEXT = .so
#
# Compiler and Linker Flags
#
CFLAGS =
CFLAGS =
CFLAGS32 =
CFLAGS64 =
CXXFLAGS = -Wall -Wno-sign-compare
+17 -17
View File
@@ -21,7 +21,7 @@ RANLIB = ranlib
SHLIB = $(CXX) -shared -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.gcc
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
@@ -41,30 +41,30 @@ IMPLIBLINKEXT = .dll.a
#
# Compiler and Linker Flags
#
CFLAGS =
CFLAGS32 =
CFLAGS64 =
CFLAGS =
CFLAGS32 =
CFLAGS64 =
CXXFLAGS = -Wa,-mbig-obj -DPOCO_NO_FPENVIRONMENT -DPOCO_NO_WSTRING
CXXFLAGS32 =
CXXFLAGS64 = -Wa,-mbig-obj
SHLIBFLAGS = -Wl,--out-implib=$(dir $@)$(subst cyg,lib,$(notdir $@)).a -Wl,--export-all-symbols -Wl,--enable-auto-import
SHLIBFLAGS32 =
SHLIBFLAGS64 =
LINKFLAGS =
LINKFLAGS32 =
LINKFLAGS64 =
STATICOPT_CC =
STATICOPT_CXX =
SHLIBFLAGS32 =
SHLIBFLAGS64 =
LINKFLAGS =
LINKFLAGS32 =
LINKFLAGS64 =
STATICOPT_CC =
STATICOPT_CXX =
STATICOPT_LINK = -static
SHAREDOPT_CC =
SHAREDOPT_CXX =
SHAREDOPT_LINK =
SHAREDOPT_CC =
SHAREDOPT_CXX =
SHAREDOPT_LINK =
DEBUGOPT_CC = -g -D_DEBUG
DEBUGOPT_CXX = -g -D_DEBUG
DEBUGOPT_LINK = -g
RELEASEOPT_CC = -DNDEBUG
RELEASEOPT_CXX = -DNDEBUG
RELEASEOPT_LINK =
RELEASEOPT_LINK =
#
# System Specific Flags
@@ -75,9 +75,9 @@ SYSFLAGS = -D_GNU_SOURCE
#
# System Specific Libraries
#
SYSLIBS =
SYSLIBS =
# commented out until OSARCH_POSTFIX be fixed
# commented out until OSARCH_POSTFIX be fixed
#ifeq ($(findstring x86_64,$(shell uname -m)),x86_64)
# OSARCH_64BITS = 1
#else
+5 -1
View File
@@ -11,11 +11,15 @@
#
LINKMODE ?= SHARED
ARCHFLAGS ?= -arch $(OSARCH)
ARCHFLAGS ?= -arch $(POCO_HOST_OSARCH)
SANITIZEFLAGS ?=
OSFLAGS ?= -mmacosx-version-min=10.11 -isysroot $(shell xcrun --show-sdk-path)
ifeq ($(POCO_HOST_OSARCH),arm64)
OPENSSL_DIR ?= /opt/homebrew/opt/openssl
else
OPENSSL_DIR ?= /usr/local/opt/openssl
endif
#
# Tools
+2 -2
View File
@@ -21,7 +21,7 @@ RANLIB = ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
@@ -36,7 +36,7 @@ SHAREDLIBLINKEXT = .so
#
# Compiler and Linker Flags
#
CFLAGS =
CFLAGS =
CFLAGS32 =
CFLAGS64 =
CXXFLAGS = -Wall -Wno-sign-compare
+2 -2
View File
@@ -19,8 +19,8 @@ LIB = ar -cr
RANLIB = ranlib
SHLIB = $(CXX) $(LINKFLAGS) -b -Wl,+h$(notdir $@) -o $@ -Wl,+s
SHLIBLN = $(POCO_BASE)/build/script/shlibln
DEP = $(POCO_BASE)/build/script/makedepend.aCC
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.aCC
STRIP =
SHELL = sh
RM = rm -rf
CP = cp
+2 -2
View File
@@ -16,12 +16,12 @@ LINKMODE ?= SHARED
CC = cc
CXX = CC
LINK = $(CXX)
LIB = $(CXX) -xar -o
LIB = $(CXX) -xar -o
RANLIB = ranlib
SHLIB = $(CXX) $(LINKFLAGS) -G -o $@ -h$(notdir $@)
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = ${CROSS_COMPILE}strip
DEP = $(POCO_BASE)/build/script/makedepend.SunCC
DEP = $(POCO_BASE)/build/script/makedepend.SunCC
SHELL = sh
RM = rm -rf
CP = cp
+71
View File
@@ -0,0 +1,71 @@
#
# Linux
#
# Make settings for Linux/gcc
#
#
#
# General Settings
#
LINKMODE ?= SHARED
SANITIZEFLAGS ?=
#
# Define Tools
#
CC = ${CROSS_COMPILE}gcc
CXX = ${CROSS_COMPILE}g++
LINK = $(CXX)
LIB = ${CROSS_COMPILE}ar -cr
RANLIB = ${CROSS_COMPILE}ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = ${CROSS_COMPILE}strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
MKDIR = mkdir -p
#
# Extension for Shared Libraries
#
SHAREDLIBEXT = .so.$(target_version)
SHAREDLIBLINKEXT = .so
#
# Compiler and Linker Flags
#
CFLAGS = $(SANITIZEFLAGS) -std=c11
CFLAGS32 =
CFLAGS64 =
CXXFLAGS = $(SANITIZEFLAGS) -std=c++20 -Wall -Wno-sign-compare
CXXFLAGS32 =
CXXFLAGS64 =
LINKFLAGS = $(SANITIZEFLAGS)
LINKFLAGS32 =
LINKFLAGS64 =
STATICOPT_CC =
STATICOPT_CXX =
STATICOPT_LINK = -static
SHAREDOPT_CC = -fPIC
SHAREDOPT_CXX = -fPIC
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
DEBUGOPT_CC = -g -D_DEBUG
DEBUGOPT_CXX = -g -D_DEBUG
DEBUGOPT_LINK = -g
RELEASEOPT_CC = -O2 -DNDEBUG
RELEASEOPT_CXX = -O2 -DNDEBUG
RELEASEOPT_LINK = -O2
#
# System Specific Flags
#
SYSFLAGS = -D_XOPEN_SOURCE=600 -D_REENTRANT -D_THREAD_SAFE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DPOCO_HAVE_FD_EPOLL
#
# System Specific Libraries
#
SYSLIBS = -lpthread -ldl -lrt
+1 -1
View File
@@ -21,7 +21,7 @@ RANLIB = ${CROSS_COMPILE}ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = ${CROSS_COMPILE}strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
+1 -1
View File
@@ -22,7 +22,7 @@ RANLIB = ranlib
SHLIB = $(CXX) -shared -o $@ -Wl,--out-implib=$(dir $@)$(subst cyg,lib,$(basename $(notdir $@))).a
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
+1 -1
View File
@@ -24,7 +24,7 @@ RANLIB = $(CROSSENV)-ranlib
SHLIB = $(CXX) -shared -o $@ -Wl,--out-implib=$(dir $@)$(subst cyg,lib,$(basename $(notdir $@))).a
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = $(CROSSENV)-strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
+1 -1
View File
@@ -24,7 +24,7 @@ RANLIB = nios2-linux-gnu-ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = nios2-linux-gnu-strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
+10 -10
View File
@@ -14,13 +14,13 @@ LINKMODE ?= SHARED
#
CC = cc
CXX = cxx
LINK = $(CXX)
LINK = $(CXX)
LIB = ar -cr
RANLIB = ranlib
SHLIB = $(CXX) $(LINKFLAGS) -shared -o $@ -soname $(notdir $@)
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.cxx
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.cxx
SHELL = sh
RM = rm -rf
CP = cp
@@ -36,14 +36,14 @@ SHAREDLIBLINKEXT = .so
# Compiler and Linker Flags
#
CFLAGS = -pthread
CFLAGS32 =
CFLAGS64 =
CFLAGS32 =
CFLAGS64 =
CXXFLAGS = -model ansi -pthread -ansi_alias -std ansi -D__USE_STD_IOSTREAM -nousing_std -nopure_cname -ieee
CXXFLAGS32 =
CXXFLAGS64 =
CXXFLAGS32 =
CXXFLAGS64 =
LINKFLAGS = -pthread -model ansi -std ansi
LINKFLAGS32 =
LINKFLAGS64 =
LINKFLAGS32 =
LINKFLAGS64 =
STATICOPT_CC = -non_shared
STATICOPT_CXX = -non_shared
STATICOPT_LINK = -non_shared
@@ -55,7 +55,7 @@ DEBUGOPT_CXX = -gall -D_DEBUG
DEBUGOPT_LINK = -gall
RELEASEOPT_CC = +O2 -DNDEBUG
RELEASEOPT_CXX = +O2 -DNDEBUG
RELEASEOPT_LINK =
RELEASEOPT_LINK =
#
# System Specific Flags
+3 -3
View File
@@ -39,8 +39,8 @@ LIB = ar -cr
RANLIB = ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.qcc
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.qcc
SHELL = sh
RM = rm -rf
CP = cp
@@ -55,7 +55,7 @@ SHAREDLIBLINKEXT = .so
#
# Compiler and Linker Flags
#
CFLAGS =
CFLAGS =
CFLAGS32 =
CFLAGS64 =
CXXFLAGS =
+1 -1
View File
@@ -21,7 +21,7 @@ RANLIB = ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
+2 -2
View File
@@ -21,7 +21,7 @@ RANLIB = ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
CP = cp
@@ -36,7 +36,7 @@ SHAREDLIBLINKEXT = .so
#
# Compiler and Linker Flags
#
CFLAGS =
CFLAGS =
CFLAGS32 =
CFLAGS64 =
CXXFLAGS = -Wall -Wno-sign-compare
+1 -1
View File
@@ -19,7 +19,7 @@ LIB = $(CXX) -xar -o $@
RANLIB = ranlib
SHLIB = $(CXX) $(LINKFLAGS) -G -o $@ -h$(notdir $@)
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.SunCC
SHELL = sh
RM = rm -rf
+1 -1
View File
@@ -19,7 +19,7 @@ LIB = $(CXX) -xar -o $@
RANLIB = ranlib
SHLIB = $(CXX) $(LINKFLAGS) -G -o $@ -h$(notdir $@)
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.SunCC
SHELL = sh
RM = rm -rf
+1 -1
View File
@@ -20,7 +20,7 @@ LIB = ar cru
RANLIB = ranlib
SHLIB = $(CXX) $(LINKFLAGS) -G -o $@ -h$(notdir $@)
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.SunCC
SHELL = sh
RM = rm -rf
+1 -1
View File
@@ -19,7 +19,7 @@ LIB = $(CXX) -xar -o $@
RANLIB = ranlib
SHLIB = $(CXX) $(LINKFLAGS) -G -o $@ -h$(notdir $@)
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.SunCC
SHELL = sh
RM = rm -rf
+10 -10
View File
@@ -2,7 +2,7 @@
# WatchOS
#
# Build settings for Apple WatchOS 2.0 and newer
#
#
#
# General Settings
@@ -18,7 +18,7 @@ LINKMODE ?= STATIC
# WATCHOS_SDK_VERSION = 2.0
# if WATCHOS_SDK_VERSION_MIN is defined use that
# Otherwise use the version found.
# Otherwise use the version found.
WATCHOS_SDK ?= WatchOS
WATCHOS_SDK_ROOT ?= $(shell xcode-select -print-path)/Platforms/$(WATCHOS_SDK).platform/Developer/SDKs
@@ -45,9 +45,9 @@ LINK = $(CXX) -bind_at_load
LIB = libtool -static -o
RANLIB = ranlib
SHLIB = $(CXX) $(OSFLAGS) -dynamiclib -Wl,-install_name,$@ -o $@
DYLIB = $(CXX) $(OSFLAGS) -dynamic -bundle -read_only_relocs suppress -Wl,-bind_at_load -o $@
DYLIB = $(CXX) $(OSFLAGS) -dynamic -bundle -read_only_relocs suppress -Wl,-bind_at_load -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh
RM = rm -rf
@@ -66,23 +66,23 @@ SHAREDLIBLINKEXT = .dylib
CFLAGS = $(OSFLAGS)
CFLAGS32 =
CFLAGS64 =
CXXFLAGS = $(OSFLAGS) -std=c++11 -stdlib=libc++ -Wall -Wno-sign-compare
CXXFLAGS = $(OSFLAGS) -std=c++11 -stdlib=libc++ -Wall -Wno-sign-compare
CXXFLAGS32 =
CXXFLAGS64 =
CXXFLAGS64 =
LINKFLAGS = $(OSFLAGS) -stdlib=libc++
LINKFLAGS32 =
LINKFLAGS64 =
STATICOPT_CC =
STATICOPT_CXX =
STATICOPT_LINK =
SHAREDOPT_CC = -fPIC
SHAREDOPT_CC = -fPIC
SHAREDOPT_CXX = -fPIC
SHAREDOPT_LINK =
SHAREDOPT_LINK =
DEBUGOPT_CC = -g -D_DEBUG=$(DEBUGLEVEL)
DEBUGOPT_CXX = -g -D_DEBUG=$(DEBUGLEVEL)
DEBUGOPT_CXX = -g -D_DEBUG=$(DEBUGLEVEL)
DEBUGOPT_LINK =
RELEASEOPT_CC = -DNDEBUG -O2
RELEASEOPT_CXX = -DNDEBUG -O
RELEASEOPT_CXX = -DNDEBUG -O
RELEASEOPT_LINK =
#
+1 -1
View File
@@ -2,7 +2,7 @@
# WatchSimulator
#
# Build settings for WatchOS 2.0 Simulator
#
#
WATCHOS_SDK = WatchSimulator
POCO_TARGET_OSARCH = i386
+1 -1
View File
@@ -2,6 +2,6 @@
# iPhone-clang
#
# Build settings for iPhone OS, using Apple's iPhone SDK
#
#
include $(POCO_BASE)/build/config/iPhone
+1 -1
View File
@@ -2,6 +2,6 @@
# iPhone-clang-libc++
#
# Build settings for iPhone OS, using Apple's iPhone SDK
#
#
include $(POCO_BASE)/build/config/iPhone
+1 -1
View File
@@ -2,7 +2,7 @@
# iPhoneSimulator
#
# Build settings for iPhone Simulator, using Apple's iPhone SDK
#
#
IPHONE_SDK = iPhoneSimulator
POCO_TARGET_OSARCH = i686
+1 -1
View File
@@ -2,7 +2,7 @@
# iPhoneSimulator-clang
#
# Build settings for iPhone Simulator, using Apple's iPhone SDK
#
#
IPHONE_SDK = iPhoneSimulator
POCO_TARGET_OSARCH = i686
+1 -1
View File
@@ -2,7 +2,7 @@
# iPhoneSimulator-clang-libc++
#
# Build settings for iPhone Simulator, using Apple's iPhone SDK
#
#
IPHONE_SDK = iPhoneSimulator
POCO_TARGET_OSARCH = i686
+4
View File
@@ -20,6 +20,10 @@ DYLIB = $(SHLIB)
DYLIBFLAGS = $(SHLIBFLAGS)
endif
target := $(strip $(target))
target_version := $(strip $(target_version))
target_libs := $(strip $(target_libs))
DYLIB_DEBUG = $(BINPATH)/$(target)d$(OSARCH_POSTFIX)$(SHL_EXT)
DYLIB_RELEASE = $(BINPATH)/$(target)$(OSARCH_POSTFIX)$(SHL_EXT)
DYLIB_S_DEBUG = $(BINPATH)/static/$(target)d$(OSARCH_POSTFIX)$(SHL_EXT)
+4
View File
@@ -4,6 +4,10 @@
# Rule definitions for building executables
#
target := $(strip $(target))
target_version := $(strip $(target_version))
target_libs := $(strip $(target_libs))
#
# Target names
#
+6 -2
View File
@@ -13,6 +13,10 @@
# POCO_TARGET_OSARCH: Target system architecture (forr cross builds)
#
target := $(strip $(target))
target_version := $(strip $(target_version))
target_libs := $(strip $(target_libs))
#
# Check for POCO_BASE
#
@@ -286,7 +290,7 @@ endif
COMMONFLAGS = -DPOCO_BUILD_HOST='"'$(HOSTNAME)'"' -DPOCO_TARGET_OSNAME='"'$(OSNAME)'"' -DPOCO_TARGET_OSARCH='"'$(OSARCH)'"' $(POCO_FLAGS)
CFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
CXXFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
LINKFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
LINKFLAGS += $(COMMONFLAGS) $(SYSFLAGS) $(POCO_LDFLAGS)
ifeq ($(OSARCH_64BITS),1)
CFLAGS += $(CFLAGS64)
@@ -324,7 +328,7 @@ LIBRARY = -L$(LIBPATH) $(POCO_LIBRARY) $(MACCHINA_LIBRARY) $(foreach p,$(POCO_AD
# Strip Command definition
#
ifeq ($(strip $(STRIP)),)
STRIPCMD =
STRIPCMD =
else
STRIPCMD = $(STRIP) $@$(BINEXT)
endif
+4
View File
@@ -4,6 +4,10 @@
# Rule definitions for building libraries
#
target := $(strip $(target))
target_version := $(strip $(target_version))
target_libs := $(strip $(target_libs))
#
# Target names
#
+1 -1
View File
@@ -4,7 +4,7 @@
# Global build configuration for samples
#
# Environment variables:
# POCO_BASE: Path to POCO source tree.
# POCO_BASE: Path to POCO source tree.
# POCO_CONFIG: Build configuration to use.
# Defaults to `uname`.
#
+1 -1
View File
@@ -20,6 +20,6 @@ dir4=$1
shift
tmpfile=`basename $target`
aCC -E +maked $@ $source >/dev/null
aCC -E +maked $@ $source >/dev/null
sed "s#\(.*\.o$\)#$dir1/\1 $dir2/\1 $dir3/\1 $dir4/\1#" <$tmpfile >$target
rm $tmpfile
+1 -1
View File
@@ -6,7 +6,7 @@
#
if [ "$POCO_BASE" == "" ] ; then
echo $0": POCO_BASE is not set."
echo $0": POCO_BASE is not set."
exit 1
fi
+3 -3
View File
@@ -27,7 +27,7 @@ fi
if [ ! -d "$POCO_BASE" ] ; then
echo "Fatal error: POCO_BASE does not contain a valid path to a directory. Exiting."
exit 1
fi
fi
pwd=`pwd`
buildfile=`basename $pwd`.vxbuild
@@ -58,7 +58,7 @@ echo "Document file - DO NOT EDIT" >$out
echo "" >>$out
buildvars="
MACRO_AR
MACRO_AR
MACRO_ARCHIVE
MACRO_AS
MACRO_CC
@@ -88,7 +88,7 @@ buildvars="
for build in $builds ; do
source $POCO_BASE/build/vxconfig/$build
echo "<BEGIN> BUILD_${BUILD}_BUILDRULE" >>$out
echo "${TARGET}.out" >>$out
echo "<END>" >>$out