Commit Graph

59 Commits

Author SHA1 Message Date
Joerg-Christian Boehme
3fa84ce7b6
Fix android build (#2588)
* Add new license key for android build

* Switch off net ossl, crypto, mysql and postrgres build for android
2019-01-23 12:09:32 +01:00
Günter Obiltschnig
78b1ccffea remove plain text slack token for travis 2018-11-27 15:37:11 +01:00
Francis ANDRE
b9ca03f1a8
Avoid the gradle jobs since they timeout 2018-10-20 22:41:17 +02:00
Francis ANDRE
65406d374a
Readd gradle generation 2018-10-11 22:37:43 +02:00
Francis ANDRE
0dbb8979d0
Comment out Gradle jobs 2018-10-09 22:06:43 +02:00
Francis ANDRE
5846a083b9 build everything 2018-10-05 17:54:05 +02:00
Francis ANDRE
6fee71efe2 Run under sudo for ICMP tests 2018-09-28 20:58:17 +02:00
Francis ANDRE
6d3abb9023 Resolve conflict 2018-09-28 11:52:38 +02:00
Francis ANDRE
608d383786 Merge remote-tracking branch 'origin/poco-1.9.1' into poco-1.9.1
Conflicts:
	.travis.yml
2018-09-27 14:45:27 +02:00
Francis ANDRE
0224849d9c Dump Crypto/guild/tmp/linkCryptoLinux64DebugSharedLibrary/* 2018-09-26 10:47:12 +02:00
Francis ANDRE
1b6941762d Use specific settings.gradle without PostgreSQL as it is not available
on OSX
2018-09-24 23:14:08 +02:00
Francis ANDRE
276e6b556d Add installation of libssl-dev for Linux 2018-09-24 21:14:41 +02:00
Francis ANDRE
6c7b877a72 Move gradle.properties from travis/.gradle/ to travis/ 2018-09-24 16:05:34 +02:00
Francis ANDRE
b6e0014124 Fix format typo...grrrr 2018-09-24 11:15:07 +02:00
Francis ANDRE
df875d1ad0 Dump information 2018-09-24 11:10:23 +02:00
Francis ANDRE
7e7fda8d75 Ad Gradle on Linux 2018-09-24 09:40:42 +02:00
Francis ANDRE
114e52034c
Remove Gradle run 2018-09-23 08:56:55 +02:00
Francis ANDRE
2d5c49b814 Update TEST_NAME 2018-09-22 21:24:07 +02:00
Francis ANDRE
340bec8d5d ADd building Poco with Gradle 2018-09-22 21:23:27 +02:00
Joerg-Christian Boehme
612f092235 Cleanup cmake build system to use transitive dependency management from cmake (#2321)
* Some cleanup in the root CMakeLists.txt

* Cleanup cmake targets

* Add find openssl modul for older cmake version

* Set proper scope

* Change crypto default to off

* Fix openssl default to on

* Remove global setting of C99 standard

* Set from C11 to C99

* Fix for NetSSL win build

* Set C99 compile features

* Fix Windows build

* Fix windows build

* Cleanup poco unbundle definition

* Fix PDF build

* Remove unused set affinity

* Add _CRT_SECURE_NO_WARNINGS as target compile definitions

* Add _AFXDLL as target compile definitions

* Remove commented out line

* Refactor add_definitions to target_compile_definitons in Util

* Refactor add_definitions to target_compile_definitons in XML

* Remove THREADSAFE in data sql cmake build

* Refactor add_definitions to target_compile_definition in cmake mysql

* Refactor add_definitions to target_compile_definition in cmake odbc

* Refactor add_definitions to target_compile_definition in cmake sqlite

* Refactor add_definitions to target_compile_definitions in platform specific cmake

* Add _DEBUG as compile definition

* Add build dependencies between Foundation-testrunner and TestApp, TestLibrary in cmake build

* Use cmake property to build shared libs

* Cleanup POCO_NO_AUTOMATIC_LIBS. Set only for Windows in cmake build system

* cleanup LIB_MODE_DEFINITIONS in cmake buld system

* Add POCO_STATIC for CppUnit

* Cleanup target link libraries and add option dependencies.

* Add dependencies management in cmake

* Update cmake documentation

* Squashed commit of the following:

commit 38c233f93fc8e9ad6e24d686c905eb18c86e19a7

    Fix "invalid new-expression of abstract class type ApacheServerRequest" (#2231)

    - abstract method "bool secure() const" defined in HTTPServerRequest was implemented in ApacheServerRequest, one of its derived classes
     - a ap_log_error had one of its parameters changed for fixing a warning "passing NULL to non-pointer argument"
     - minor indentation problems corrected

commit 4cbdfbe828943871618172f9e042176f115d61d8

    Fix build dependencies

* Improve database cmake build dependencies

* Update doc

* Update doc

* Update cmake build commands

* Set public on target link libraries in cmake build system

* Fix PostgreSQL build

* Fix PostgreSQL build in cmake

* Fix PostgreSQL from SQL to Data

* Squashed commit of the following:

commit 1ba7d5dcbfb8d07860dd4efda33b31bedf6184c4

    Add missing cmake file

* Set path to PostgresSQL in AppVoyer

* Try to fix AppVeyor build

* show dir in appvoyer

* Disable PostgreSQL build on Appvoyer

* Refactor add_definitions to target_compile_definitions
2018-06-03 11:17:50 -05:00
Aleksandar Fabijanic
c4e676d36d
Feature net udp (#2347)
* add PMTU discovery #2329

* add socket gather/scatter capabilities #2330 (win, udp)

* enable WSAPoll

* add FastMemoryPool

* add receiveFrom() with native args

* allow copying of StringTokenizer

* add AtomicFlag and SpinlockMutex

* update .gitignore

* UDPServer and client #2343 (windows)

* fix warnings

* fix warnings

* regenerate Net VS solutions

* regenerate CppUnit projects/solutions

* clang fixes

* gcc fixes

* try to fix travis

* more travis fixes

* more travis fixes

* handle UDPClient exception

* fix makefiles and init order warnings

* add UNIX gather/scatter sendto/recvfrom implementations and tests

* run travis tests as sudo

* try to run tests as sudo, 2nd attempt

* fix warning

* use mutex in reactor

* lock-order-inversion in SocketReactor #2346

* add PMTU discovery #2329 (linux)

* ICMPSocket does not check reply address #1921

* remove some ignored tests

* add PMTU discovery #2329 (reconcile logic with #1921)

* fix native receiveFrome()

* reinstate ignoring of proxy errors

* add testMTU to ignore list

* add include atomic

* NTPClient not checking reply address #2348

* some ICMP/MTU fixes

* UDPSocketReader cleanup

* resolve some socket inheritance warnings

* add NTP time sync to ignored tests

* SocketNotifier not thread-safe #2345

* prevent x64 samples build attempt for win32

* build TestApp and Library

* fix ICMP tests

* regen VS projects

* regen VS projects and add missing 2012 files

* remove debug prints
2018-06-02 14:02:33 -05:00
Jörg-Christian Böhme
c481702911 On android: show SDK version, show files on emulator when test is failling, exclude unknown failing Foundation test 2018-05-20 05:43:55 +02:00
Francis ANDRE
95ad2452c0 sudo make install 2018-05-13 19:06:09 +02:00
Francis ANDRE
546da5c88d make all && make install 2018-05-13 18:25:43 +02:00
zosrothko
26dd83f1b6
Avoid to clone submodules 2018-04-01 10:50:10 +02:00
Joerg-Christian Boehme
e57301529f Fix timeout on android tests 2018-03-22 09:55:16 +01:00
Joerg-Christian Boehme
33ad8b611f Revert "remove Android builds"
This reverts commit 02d2613bcf.
2018-03-08 20:46:19 +01:00
Joerg-Christian Boehme
aad1f85c76 Revert "fix .travis.yml"
This reverts commit e184ea447d.
2018-03-08 20:46:15 +01:00
Günter Obiltschnig
e184ea447d fix .travis.yml 2018-03-07 15:39:28 +01:00
Günter Obiltschnig
02d2613bcf remove Android builds 2018-03-07 14:29:38 +01:00
Joerg-Christian Boehme
9feabc7723 Add android build on travis (#1981)
* Add build for android in travis CI.

* Fix review findings. Change from __ANDORID__ to POCO_ANDROID

* Add android test

* Fix compile issue after rebase

* Ignore test big ping when its failing
2018-02-26 18:54:40 -06:00
Aleksandar Fabijanic
3a40c0dcbc
skip PDF build on travis 2018-02-08 20:40:03 -06:00
zosrothko
8aa12a47d7 Remove Trusty 2017-11-08 21:56:14 +01:00
zosrothko
9829928c09 Add Redis PostgreSQL MySQL 2017-11-08 21:48:55 +01:00
zosrothko
b4c78db4aa Build mkdoc & mkrel on Linux instead of OSX 2017-11-08 20:58:20 +01:00
zosrothko
c74ca7e27d Protect sudo by a Linux guard 2017-11-08 16:42:53 +01:00
zosrothko
135e6fb78e Build mkdoc & mkrel on osx using clang 2017-11-08 15:40:38 +01:00
zosrothko
921780c8c8 Add display content of the release
Signed-off-by: zosrothko <zosrothko@orange.fr>
2017-11-08 10:58:37 +01:00
zosrothko
5488cc47e3 Add mkdoc all & mkrel all for producing the documentation & release 2017-11-08 07:10:10 +01:00
Alex Fabijanic
87ec631b4a try to fix clang build (use libc++) 2017-10-24 21:03:08 -05:00
FrancisANDRE
c3c52e4893 Remove notifications for Kampbell.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-11 10:35:20 +01:00
FrancisANDRE
99ad4bcaa6 Fix for running gcc-4.8. add notification for Kampbell.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-10 22:26:59 +01:00
FrancisANDRE
f2f08ef7be Remove installation of cmake3.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-10 21:54:44 +01:00
FrancisANDRE
9540987339 Work around the old wget version in Travis CI
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-10 21:42:41 +01:00
Guenter Obiltschnig
6767ea9395 use .travis.xml from develop 2015-10-06 16:32:28 +02:00
Guenter Obiltschnig
b2276e7f7e omit PageCompiler from arm build 2014-11-12 08:32:40 +01:00
Guenter Obiltschnig
0b3ccedb15 fixed cross build 2014-11-11 14:13:31 +01:00
Guenter Obiltschnig
60ff935467 fixed ARM build 2014-11-11 13:26:51 +01:00
Roger Meier
7d47fde838 .travis.yml: add CMake build, cross builds and QA
Signed-off-by: Roger Meier <r.meier@siemens.com>
2014-11-10 11:39:17 +01:00
Günter Obiltschnig
cd607b6f28 Update .travis.yml 2014-03-12 17:11:55 +01:00