Commit Graph

54 Commits

Author SHA1 Message Date
Francis ANDRE
da22f700f8 Fix missing parenthesis 2018-05-18 08:35:01 +02:00
Francis ANDRE
88e5915ced Add more displays 2018-05-17 16:56:50 +02:00
Francis ANDRE
07430627a1 Add POCO_TARGET_OSNAME, POCO_TARGET_OSARCH 2018-05-11 16:22:19 +02:00
Francis ANDRE
fc15024a35 Display missing compiler flags 2018-03-22 08:52:07 +01:00
Günter Obiltschnig
e57d3eb36e LD_LIBRARY_PATH must use host lib path 2018-03-18 09:26:41 +01:00
Günter Obiltschnig
db1ee417ab add target_extlibs variable to build system 2018-02-21 12:40:44 +01:00
Günter Obiltschnig
bdc1e81833 added target_includes variable 2018-02-21 12:03:47 +01:00
zosrothko
ba60e328b1 Travis CI (#2050)
* Factorize info into new verbose file. Refactor Makefile, global, cpp11*. Add Linux32-clang

* Display used config with POCO_VERBOSE

* Add cross compilation toward x86 with host amd64

* Refactor config names

* Add lib32gcc runtime

* Add g++-5-multilib

* Use OSARCH=i386 for OSX x86

* Avoid building Crypto since OpenSSL is only x64 on OSX

* Avoid building Crypto since OpenSSL is only x64

* Avoid Data/* on cross compilation to x86

* Add gcc-5-multilib to clang 4.0 x86

* Ignore TimerTest on OSX for now.

* Cleanup

* Add other set of TimerTest.

* New test that fails on OSX
2017-12-18 11:45:07 +01:00
Aleksandar Fabijanic
151304135e purge trailing whitespace (#1947) 2017-10-20 15:37:19 -05:00
Günter Obiltschnig
06373b5d0c remove '$Id$' headers 2017-09-09 10:50:32 +02:00
zosrothko
2b5f953fcb Accumulate LD_LIBRARY_PATH
Avoid spurious warning when compiling a distro on Ubuntu amd64
2017-04-03 17:06:02 +02:00
Guenter Obiltschnig
dd65c10b53 pass POCO_BUILD_HOST, POCO_TARGET_OSNAME and POCO_TARGET_OSARCH as strings 2017-02-12 14:00:31 +01:00
Guenter Obiltschnig
a6aea22ab8 fix SET_LD_LIBRARY_PATH to include POCO_BASE/LIBDIR if different from LIBPATH 2016-03-06 20:30:39 +01:00
Guenter Obiltschnig
6376963bda add SET_LD_LIBRARY_PATH make variable 2016-03-06 16:22:17 +01:00
Guenter Obiltschnig
3a759171d7 don't be too eager setting POCO_PREFIX to /usr/local; add --no-prefix option to configure to NOT set POCO_PREFIX; output POCO_LIB_INSTALLDIR if POCO_VERBOSE 2016-03-06 11:25:50 +01:00
Guenter Obiltschnig
e395f416fb pass -DPOCO_TARGET_OSNAME and -DPOCO_TARGET_OSARCH to compiler 2016-02-02 14:37:04 +01:00
FrancisANDRE
f408331525 Use import libraries for Cygwin.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-18 19:57:15 +01:00
FrancisANDRE
3ea2bed26d Add LIBFLAGS.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-17 21:11:51 +01:00
FrancisANDRE
383f2bbf06 Add LIBFLAGS when linking a static library.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-17 21:10:02 +01:00
FrancisANDRE
1a8cd2ee7d Remove LINKFLAGS which is used for producing executables.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-17 21:05:21 +01:00
FrancisANDRE
ca6748f430 Remove $(OSARCH_POSTFIX).
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-17 19:36:10 +01:00
kblaschke
317117b510 Linux build configuration: Add -m32/-m64 flags to compiler and dynamic linker to fully support OSARCH_64BITS in cross-compiling scenarios 2015-11-06 11:30:41 +01:00
FrancisANDRE
c7469d0ea1 remove the inserted line.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-24 11:36:38 +02:00
FrancisANDRE
01d029f282 remove the LIBSUFFIX setup since the x86_64 directory serves already as
discriminator.

Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-24 11:27:33 +02:00
FrancisANDRE
6c2398226b insert an empty line for clarity
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-23 15:45:45 +02:00
FrancisANDRE
f0a618b5a6 add $(POCO_BASE)/build/config/$(POCO_CONFIG) as a prerequisite
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-23 15:44:49 +02:00
FrancisANDRE
09f5b06aaf add an empty line for clarity.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-23 11:29:45 +02:00
FrancisANDRE
8cc9bda1e4 insert a empty line for clarity.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-22 12:37:03 +02:00
FrancisANDRE
883800f56c Use Cygwin instead of CYGWIN for POCO_HOST_OSNAME.
Setup OSARCH_64BITS to 1 for Cygwin x86_64 platform.

Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-21 14:18:37 +02:00
Guenter Obiltschnig
7d5eec2b4a build system: export LINK envvar 2015-03-05 11:18:05 +01:00
Aleksandar Fabijanic
e2374c9611 add POCO_LIB_INSTALLDIR 2015-01-13 07:38:43 -06:00
Alex Fabijanic
ba3a8b08c5 GH #341: Compiling poco-1.5.2 for Cygwin 2014-04-29 23:06:01 -05:00
Aleksandar Fabijanic
bf74a4be8b FreeBSD build and threading 2012-10-01 00:31:28 +00:00
Aleksandar Fabijanic
f36a12d0f1 remove ODBC check from global rules; fix indentation in Poco::Any 2012-09-21 05:11:25 +00:00
Aleksandar Fabijanic
90a8e859bf - SF #3552774: Don't hide default target in subordinate makefile
- SF #3534307: Building IPv6 for Linux by default
- SF #3516844: poco missing symbols with external >=lipcre-8.13 
- fix of rev. 1952 fix (porting rev.1913 from 1.4.4 (fixed SF# 3550553))
2012-08-20 00:57:17 +00:00
Aleksandar Fabijanic
bf4f148782 more linux build fixes/improvements 2012-07-10 03:58:41 +00:00
Aleksandar Fabijanic
95c3e8871e Linux 64-bit and static build fixes (only Ubuntu build tested) 2012-07-07 16:03:21 +00:00
Aleksandar Fabijanic
d75e68c027 new trunk (base for 1.5)
windows build only
2012-04-23 01:14:34 +00:00
Aleksandar Fabijanic
f9b60296f7 removing old trunk files 2012-04-23 00:43:14 +00:00
Aleksandar Fabijanic
4bdeaa7baf SF [2840802] fixes compiling static libraries on Solaris
SF [2841113] Crypto testsuite/sample fails to link on POSIX
2009-08-20 17:13:16 +00:00
Guenter Obiltschnig
ac6b6e1bf8 updated build/release scripts 2008-09-19 04:43:05 +00:00
Aleksandar Fabijanic
08dda45469 POCO_PROJECT => PROJECT_BASE 2008-07-07 19:03:09 +00:00
Guenter Obiltschnig
690c231a1a makefile improvements 2008-07-03 10:07:52 +00:00
Chris Johnson
e8111249e5 -Fix bug [ 1985839 ] strip TARGET* in make all
-Tweak MinGW configuration file
-Modified Tuple.h for sane behavior with MinGW
-Modified UtilTestSuite.cpp for conditional use of MFC based on availability of library; otherwise use console
2008-06-06 04:38:13 +00:00
Aleksandar Fabijanic
4e774e71aa SunOS build consolidation:
build/config/SunOS renamed to SunOS-SunForte
added build/config/SunOS-SunStudio
modified build/rules/global to select proper configuration based on detected Sun compiler version
disabled spurious hidevf warning for Data/testsuite and Data/SQLite Sun build
2008-05-28 19:08:40 +00:00
Aleksandar Fabijanic
c07cc04912 build configuration for Nexenta with gcc 2008-03-20 15:30:34 +00:00
Chris Johnson
def90185aa Added build support for stock MinGW/MSYS build of POCO.
Components now supported by default:
 Foundation {including internal PCRE lib}
 Util
 Net
 XML
 SQL
 SQL/ODBC
 SQL/SQLite
 samples/{all components supported}

Components supported with additional 3rd party MinGW/MSYS libs:
 NetSSL w/OpenSSH

Components unsupported at this time:
 testsuite: Fails to build due to TupleTest - needs slight code change MinGW can't deal with currently.  Only thing causing failure.
 CppUnit: Unable to support this due to WIN32 version of this functionality relying on MFC which does not ship with MinGW/MSYS.
 --no-wstring support due libstdc++ - will require STLPort {support coming soon}


:build/config/MinGW
 +Fixed compiler environment flags and switches
 +Linkage build supports:  SHARED, STATIC, or BOTH
 +Fixed duplicate symbol/unresolved symbol during compile
 +Added PCRE build flag for internal library build/eliminate link errors
 +Disable support of UTF-8 by default, MinGW will require STLPort 
 +Corrected system link libs for MinGW "dumb" linker

:build/rules/global
 +Added MinGW environment deduction logic

:configure
 +Fine tuned environment deduction recognizing MinGW as valid

:Data/ODBC/Makefile
 +Fixed correct ODBC libs to link

:Foundation/Makefile
 +Added logic for building correct subsystem dependency

:Util/Makefile
 +Added logic for building correct subsystem dependency
2008-02-21 09:08:44 +00:00
Guenter Obiltschnig
aaea87c6e2 latest sources from main repository 2007-06-13 15:32:13 +00:00
Guenter Obiltschnig
95bdb7c51d sync to internal repository 2007-02-23 14:50:42 +00:00
Guenter Obiltschnig
13f73441e2 sources from main repository 2006-12-22 10:07:47 +00:00