diff options
-rw-r--r-- | ace/config-freebsd-pthread.h | 1 | ||||
-rw-r--r-- | ace/config-freebsd.h | 1 | ||||
-rw-r--r-- | ace/config-hpux-10.x-g++.h | 1 | ||||
-rw-r--r-- | ace/config-irix5.3-g++.h | 1 | ||||
-rw-r--r-- | ace/config-linux-lxpthreads.h | 1 | ||||
-rw-r--r-- | ace/config-linux-pthread.h | 1 | ||||
-rw-r--r-- | ace/config-linux.h | 1 | ||||
-rw-r--r-- | ace/config-osf1-4.0-g++.h | 1 | ||||
-rw-r--r-- | ace/config-unixware-2.01-g++.h | 1 | ||||
-rw-r--r-- | ace/config-unixware-2.1.2-g++.h | 1 | ||||
-rw-r--r-- | ace/config-vxworks5.x-g++.h | 1 |
11 files changed, 11 insertions, 0 deletions
diff --git a/ace/config-freebsd-pthread.h b/ace/config-freebsd-pthread.h index 3402539b26b..ac1d5656653 100644 --- a/ace/config-freebsd-pthread.h +++ b/ace/config-freebsd-pthread.h @@ -124,6 +124,7 @@ enum schedparam_policy { // Compiler's template mechanism must see source code (i.e., .C files). #define ACE_TEMPLATES_REQUIRE_SOURCE +#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION // Compiler doesn't support static data member templates. diff --git a/ace/config-freebsd.h b/ace/config-freebsd.h index 127fb7bec79..65e49383010 100644 --- a/ace/config-freebsd.h +++ b/ace/config-freebsd.h @@ -156,6 +156,7 @@ ange */ // Compiler's template mechanism must see source code (i.e., .C files). #define ACE_TEMPLATES_REQUIRE_SOURCE +#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION // Compiler doesn't support static data member templates. diff --git a/ace/config-hpux-10.x-g++.h b/ace/config-hpux-10.x-g++.h index 72544476fcb..3e65f1f5f25 100644 --- a/ace/config-hpux-10.x-g++.h +++ b/ace/config-hpux-10.x-g++.h @@ -25,6 +25,7 @@ #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES // Must specialize templates due to G++'s lame parameterized type // support... I added this Afara +#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION #define ACE_LACKS_SYSCALL diff --git a/ace/config-irix5.3-g++.h b/ace/config-irix5.3-g++.h index d0b9e036827..7dc89e59e7b 100644 --- a/ace/config-irix5.3-g++.h +++ b/ace/config-irix5.3-g++.h @@ -15,6 +15,7 @@ #define ACE_TEMPLATES_REQUIRE_SOURCE +#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION // Platform supports System V IPC (most versions of UNIX, but not Win32) diff --git a/ace/config-linux-lxpthreads.h b/ace/config-linux-lxpthreads.h index 44738924863..4c9dce65714 100644 --- a/ace/config-linux-lxpthreads.h +++ b/ace/config-linux-lxpthreads.h @@ -120,6 +120,7 @@ // Compiler's template mechanism must see source code (i.e., .C files). #define ACE_TEMPLATES_REQUIRE_SOURCE +#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION // Compiler doesn't support static data member templates. diff --git a/ace/config-linux-pthread.h b/ace/config-linux-pthread.h index cfbd0095517..866fbaaeffc 100644 --- a/ace/config-linux-pthread.h +++ b/ace/config-linux-pthread.h @@ -97,6 +97,7 @@ // Compiler's template mechanism must see source code (i.e., .C files). #define ACE_TEMPLATES_REQUIRE_SOURCE +#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION // Compiler doesn't support static data member templates. diff --git a/ace/config-linux.h b/ace/config-linux.h index 0ab7c32418a..5f0c8c25bc0 100644 --- a/ace/config-linux.h +++ b/ace/config-linux.h @@ -102,6 +102,7 @@ // Compiler's template mechanism must see source code (i.e., .C files). #define ACE_TEMPLATES_REQUIRE_SOURCE +#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION // Compiler doesn't support static data member templates. diff --git a/ace/config-osf1-4.0-g++.h b/ace/config-osf1-4.0-g++.h index fa3fc6957f2..7a02475b7c1 100644 --- a/ace/config-osf1-4.0-g++.h +++ b/ace/config-osf1-4.0-g++.h @@ -22,6 +22,7 @@ // Must specialize templates due to G++'s lame parameterized type // support... #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION +#define ACE_HAS_TEMPLATE_SPECIALIZATION // Compiler's template mechanism must see source code (i.e., .C // files). diff --git a/ace/config-unixware-2.01-g++.h b/ace/config-unixware-2.01-g++.h index 6b1ee6adf36..50403eba8f6 100644 --- a/ace/config-unixware-2.01-g++.h +++ b/ace/config-unixware-2.01-g++.h @@ -69,6 +69,7 @@ #define ACE_PAGE_SIZE 4096 #define ACE_REDEFINES_XTI_FUNCTIONS #define ACE_TEMPLATES_REQUIRE_SOURCE +#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION diff --git a/ace/config-unixware-2.1.2-g++.h b/ace/config-unixware-2.1.2-g++.h index 1b16765fa2d..7b04e270c93 100644 --- a/ace/config-unixware-2.1.2-g++.h +++ b/ace/config-unixware-2.1.2-g++.h @@ -70,6 +70,7 @@ #define ACE_PAGE_SIZE 4096 #define ACE_REDEFINES_XTI_FUNCTIONS #define ACE_TEMPLATES_REQUIRE_SOURCE +#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION // Turns off the tracing feature. diff --git a/ace/config-vxworks5.x-g++.h b/ace/config-vxworks5.x-g++.h index dd54618a56e..e56f27681f3 100644 --- a/ace/config-vxworks5.x-g++.h +++ b/ace/config-vxworks5.x-g++.h @@ -74,6 +74,7 @@ #define ACE_MT_SAFE #define ACE_NEEDS_SYSTIME_H #define ACE_TEMPLATES_REQUIRE_SOURCE +#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION // Defines the page size of the system. |