540c1f4f5f
PTLib is a moderately large C++ class library that originated many years ago as a method to produce applications that run on both Microsoft Windows and Unix X-Windows systems. It also was to have a Macintosh port as well, but this never eventuated. In those days it was called the PWLib the Portable Windows Library. Since then, the availability of multi-platform GUI toolkits such as KDE and wxWindows, and the development of the OpenH323 and OPAL projects as primary user of the library, has emphasised the focus on networking, I/O portability, multi-threading and protocol portability. Mostly, the library is used to create high performance and highly portable network-centric applications. So all the GUI abstractions ahave been dropped and it was renamed the Portable Tools Library that you see today.
17 lines
533 B
Plaintext
17 lines
533 B
Plaintext
$OpenBSD: patch-include_ptbuildopts_h_in,v 1.1.1.1 2010/03/23 21:10:17 ajacoutot Exp $
|
|
--- include/ptbuildopts.h.in.orig Wed Jul 8 14:07:05 2009
|
|
+++ include/ptbuildopts.h.in Wed Jul 8 14:07:33 2009
|
|
@@ -146,7 +146,11 @@
|
|
#undef P_HAS_STL_STREAMS
|
|
#undef P_HAS_ATOMIC_INT
|
|
#undef P_HAS_RECURSIVE_MUTEX
|
|
-#undef P_NEEDS_GNU_CXX_NAMESPACE
|
|
+#if defined(__GNUC__) && __GNUC__ >= 4
|
|
+#define P_NEEDS_GNU_CXX_NAMESPACE 1
|
|
+#else
|
|
+#define P_NEEDS_GNU_CXX_NAMESPACE 0
|
|
+#endif
|
|
#undef PMEMORY_CHECK
|
|
#undef P_HAS_RECVMSG
|
|
#undef P_HAS_UPAD128_T
|