Commit Graph

55 Commits

Author SHA1 Message Date
Aleksandar Fabijanic
eaabd3ff8d
Stack trace (#4691)
* chore(Trace): add dev env settings

* add(Trace): init add Poco::trace and libbacktrace files

* feat(Exception): generate stack trace if enabled at compile time

* chore(DNSSD): remove binaries from git

* fix(Trace): build

* chore(ci): exclude exception text tests for trace build; add debug test script params

* chore(build): mac (dl)

* chore(cmake): Changes to build Trace with CMake.

* chore(cmake): Changes to build Trace on Windows

* chore(cmake): Improvements to include trace sample.

* chore(cmake): Fixes to properly build/link Trace on Linux

* chore(cmake): add_definitions --> add_compile_definitions

* chore(cmake): Build Trace as static and don't export it.

* chore(make): Link Trace with built-in libbacktrace on Linux

* chore(Trace): remove unnecessary sources for libbacktrace.

* chore(github): enable trace on a few github checks

* chore(cmake): Build Trace with clang++ on Linux.

* chore(cmake): Properly set POCO_ENABLE_TRACE globally when needed.

* fix(cmake): Trace: corrected include for clang on Linux

---------

Co-authored-by: Matej Kenda <matejken@gmail.com>
2024-10-10 10:36:13 +02:00
Alex Fabijanic
640600c147 fix(DataTest): move to Data directory 2024-02-19 15:15:48 +01:00
Alex Fabijanic
5e5e9297a6 fix(CppUnit): remove Foundation dependency 2024-02-14 09:45:53 +01:00
Aleksandar Fabijanic
11de40399c
fix(sharedMemory): x64 size error #2976 (#4295)
* fix(sharedMemory): x64 size error #2976

* chore: add Util dependency to Prometheus samples

* fix(HTTPClientSession): not working with UNIX_LOCAL SocketAddress #2578

* fix(WebSocketTest): supress connection reset exception assertion

* fix(PollSet): wait on premature epoll_wait return; reinforce tests for windows

* fix(build): add DataTest dependency to Makefile

* fix(Task): intermittently hanging test and some other improvements

* fix(Net): PollSet loop; suppress test WebSocket handler shutdown IOExeption
2023-11-26 04:57:39 +01:00
Alex Fabijanic
b4144dea46 fix(build): Makefile dependency 2023-11-04 23:50:21 +01:00
Alex Fabijanic
6dad8502d3 fix(Data):
* make bool Session::isTransaction() return Poco::Optional
* move parsing to Statement
* SQLParser make build
* other fixes and improvemets #4230
2023-11-01 00:25:46 +01:00
Alex Fabijanic
efd0878664 fix(build): Util samples Makefile 2023-10-24 21:00:33 +02:00
Günter Obiltschnig
1d7eaa8225 fix Makefile 2022-05-17 08:31:38 +02:00
Günter Obiltschnig
3db861083f add Prometheus library 2022-05-17 08:18:54 +02:00
Günter Obiltschnig
7cae9a1b6d updated Makefile 2021-06-22 14:27:29 +02:00
Günter Obiltschnig
22e762dd9a added ActiveRecord library and compiler 2021-06-18 08:51:42 +02:00
Günter Obiltschnig
1201733b4d fix Makefile for JWT 2020-01-22 14:22:53 +01:00
Günter Obiltschnig
bf3e961e5d updated Makefile to include JWT 2019-07-31 08:58:39 +02:00
Günter Obiltschnig
c5acb2ac27 fix deps for PDF 2018-03-05 22:14:57 +01:00
Günter Obiltschnig
e590fa36ad updated Makefile and CMakeLists.txt for Encodings lib 2018-02-14 10:25:27 +01:00
Scott Talbert
1724e8ba53 Backport patches (#2006)
* Guard SQLITE_BUSY_SNAPSHOT which is not available in older SQLite releases

When building POCO unbundled with older versions of SQLite (such as on RHEL7)
SQLITE_BUSY_SNAPSHOT is not defined, so #ifdef guard it.

* Some of the samples need to link with PocoJSON

* Build parallelization issues #1730

* Fix building XMLStreamParser with unbundled expat
2017-11-20 09:31:20 -06:00
Günter Obiltschnig
aae6488832 fix Makefile 2017-11-08 20:43:55 +01:00
Günter Obiltschnig
6a0191ae6c added Redis library 2017-11-08 15:48:04 +01:00
Alex Fabijanic
6273f52385 make uninstall does not remove .so symlinks #1017 2017-10-30 19:57:47 -05:00
Guenter Obiltschnig
d3f12000d4 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:10:25 +01:00
FrancisANDRE
3a79011e3a Use POCO_CONFIG for POCO_TARGET_OSARCH & POCO_TAREG_OSNAME.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-17 10:17:58 +01:00
FrancisANDRE
3638134068 Remove LIBPREFIX. Add installation of *.dll and symbolic links.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-10 15:29:14 +01:00
FrancisANDRE
5fecbc9973 fix typo on CppUnit-clean target.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-10 14:28:31 +01:00
FrancisANDRE
603e43ee7d Revert "Revert "avoid running SharedMemoryTest when POCO_NO_SHAREDMEMORY is defined.""
This reverts commit e1c0db371d.
2015-11-10 14:19:06 +01:00
FrancisANDRE
e1c0db371d Revert "avoid running SharedMemoryTest when POCO_NO_SHAREDMEMORY is defined."
This reverts commit 7d7bbfe5b2.
2015-11-10 14:11:08 +01:00
FrancisANDRE
7d7bbfe5b2 avoid running SharedMemoryTest when POCO_NO_SHAREDMEMORY is defined.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-10 14:09:53 +01:00
Guenter Obiltschnig
327e4eee81 fixed Make install target 2015-10-08 11:07:04 +02:00
Guenter Obiltschnig
7481d099fe make install: respect OMIT 2015-10-06 15:37:12 +02:00
Aleksandar Fabijanic
291a0fc8fc Make install on CYGWIN doesn't copy cygPoco*.dll #710 2015-02-09 18:56:24 -06:00
Guenter Obiltschnig
f11145547b re-added MongoDB, improved buildwin and release scripts 2013-07-23 15:04:48 +02:00
Aleksandar Fabijanic
c24893b8ab Merge pull request #88 from fbraem/develop
Develop
2013-02-16 13:35:55 -08:00
fbraem
f41e6f1b5b Add MongoDB 2013-02-16 20:53:48 +01:00
aleks-f
574be1aef9 GH #36: 'distclean' requires 3 traversals of project tree 2013-01-05 20:53:42 -06: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
95c3e8871e Linux 64-bit and static build fixes (only Ubuntu build tested) 2012-07-07 16:03:21 +00:00
Franky Braem
5de28ec806 Add JSON sample 2012-06-11 20:39:40 +00:00
Franky Braem
d63e94cc98 Util depends on JSON. So build JSON before Util 2012-05-11 19:59:17 +00:00
Franky Braem
6e51d785ad Uncomment Makefile for JSON testsuite 2012-05-09 19:48:56 +00:00
Marian Krivos
dc42208ee8 porting JSON to the Dynamic::Var
added to JSON to gmake build
2012-05-02 04:22:16 +00:00
Marian Krivos
e245eeed99 added CppParser to the gmake build 2012-04-24 12:27:49 +00:00
Marian Krivos
8c53f354e5 added PDF module to gmake
revision bump to 1.5.0
2012-04-23 10:51:39 +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
Marian Krivos
a360bf900f trunk/branch integration: fix makefile README CHANGELOG components configure etc. 2011-08-23 09:21:45 +00:00
Guenter Obiltschnig
ce17ae2c66 new release/build scripts 2008-09-29 07:43:47 +00:00
Chris Johnson
5cc5b306d3 Move from --disable-[feature] to --exclude-[feature] format and address that all components included in build if configure script is not ran to change behavior. (Hopefully addressed clobbering script +x settings for *NIX) 2008-09-25 05:03:11 +00:00
Chris Johnson
d244df7f81 Clean up configure options and add support for conditional building of Poco components beyond core/foundation. Tested with windows, MinGW and Linux. 2008-09-23 17:10:08 +00:00
Chris Johnson
0f2fa0aae6 FIX BUG-2123306 - Added support for optional compiling of NetSSL and Data, including control of which data components (ODBC, MySQL, SQLite)
Added --help configuration additions
FIX MinGW build support for Data component
Corrected link order of Poco components for data samples resulting in unresolved symbol errors
2008-09-23 07:44:45 +00:00
Aleksandar Fabijanic
0fdc7f42a7 POCO_BUILD => POCO_BASE 2007-05-17 02:28:13 +00:00
Guenter Obiltschnig
421ada46a8 BSD license change 2007-01-17 10:36:57 +00:00