poco/build/config
Matej Kenda b5745033a7 gcc/clang (-fvisibility=hidden): corrections to compile and work properly (#4394)
* fix(ActiveRecord): missing ActiveRecordLib_API definitions for clang/gcc.

* fix(FPEnvironment): export FPEnvironmentImpl classes (#4393, #3331)

* fix(Crypto): export *Impl classes used from inlines (#4393, #3331)

* fix(Dynamic): explicitly instantiate and export Dynamic::Struct for string and int (-fvisibility=hidden) (#4393, #3331)

* fix(JSON): explicitly instantiate and export SharedPtr for JSON::Array and JSON::Object (-fvisibility=hidden) (#4393, #3331)

* enh(CMake): Set symbol visibility to hidden (#4393, #3331)

* enh(configure): user c++17 standard for iphone, Darwin and ARM-Linux.

* fix(UTF): explicitly instantiate and export 16 and 32-bit strings (-fvisibility=hidden) (#4393, #3331)

* fix(RecordSet): make Extraction.h internal and instantiate RecordsSet::column template functions only for supported types. (-fvisibility=hidden) (#4393, #3331)

* fix(UTF): fix explicitly instantiation on Windows (-fvisibility=hidden) (#4393, #3331)

* enh(CMake): Add github jobs for macOS with visibility set to hidden (#4393, #3331)

* fix(CppParser): Add missing declarations for CppParser_API (#4393, #3331)

* enh(CMake): Enable more options in github jobs for macOS with visibility set to hidden (#4393, #3331)

* fix(MongoDB): Add missing MongoDB_API (#4393, #3331)
2024-01-17 14:27:06 +01:00
..
AIX Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
AIX-GCC Fix Aix Build (#3860) 2023-01-24 00:55:17 -06:00
Alpine cleaned up build configs 2017-11-09 19:28:31 +01:00
Android Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
Angstrom Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
AppleTV Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
AppleTVSimulator Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
ARM-Linux gcc/clang (-fvisibility=hidden): corrections to compile and work properly (#4394) 2024-01-17 14:27:06 +01:00
BeagleBoard fix more embedded Linux build configs 2017-11-11 17:42:15 +01:00
CEGCCARM Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
CygLinux Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
Cygwin Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
Darwin update build configs - add support for Apple Silicon 2021-06-14 18:33:56 +02:00
Darwin64 update build configs - add support for Apple Silicon 2021-06-14 18:33:56 +02:00
Darwin64-clang update build configs - add support for Apple Silicon 2021-06-14 18:33:56 +02:00
Darwin64-clang-libc++ update build configs - add support for Apple Silicon 2021-06-14 18:33:56 +02:00
Darwin-clang update build configs - add support for Apple Silicon 2021-06-14 18:33:56 +02:00
Darwin-clang-libc++ gcc/clang (-fvisibility=hidden): corrections to compile and work properly (#4394) 2024-01-17 14:27:06 +01:00
DigiEL Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
ELDK fix more embedded Linux build configs 2017-11-11 17:42:15 +01:00
FreeBSD FreeBSD build config now uses clang 2020-02-16 19:52:01 +01:00
FreeBSD-Linux-compat Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
GCCEMBEDLINUX Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
HP-UX Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
iPhone gcc/clang (-fvisibility=hidden): corrections to compile and work properly (#4394) 2024-01-17 14:27:06 +01:00
iPhone-clang Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
iPhone-clang-libc++ Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
iPhoneSimulator Fix platform when building for iPhoneSimulator (#4137) 2023-09-11 13:55:51 +02:00
iPhoneSimulator-clang Fix platform when building for iPhoneSimulator (#4137) 2023-09-11 13:55:51 +02:00
iPhoneSimulator-clang-libc++ Fix platform when building for iPhoneSimulator (#4137) 2023-09-11 13:55:51 +02:00
Linux fix(Data): 2023-11-01 00:25:46 +01:00
Linux-c++20 core(CI): add c++20 2022-08-06 23:22:01 +02:00
Linux-clang Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
Linux-SolarisStudio Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
MinGW fix(ci): Partially revert "add sendfile method for streamsocket (#4007)" 2023-12-12 22:13:00 +01:00
MinGW-CrossEnv fix(ci): Partially revert "add sendfile method for streamsocket (#4007)" 2023-12-12 22:13:00 +01:00
NIOS2-Linux Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
OpenPandora Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
OSF1 Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
PPC-Linux fix more embedded Linux build configs 2017-11-11 17:42:15 +01:00
QNX Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
SH-Linux Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SmartOS-gcc Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
SSV-LINUX Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SunOS Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SunOS-GCC Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
SunOS-stdcxx-x86_64 Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
SunOS-SunForte Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
SunOS-SunStudio Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
SunOS-SunStudio11 Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
WatchOS Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
WatchSimulator Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
Yocto cleaned up build configs 2017-11-09 19:28:31 +01:00