summaryrefslogtreecommitdiff
path: root/include/makeinclude/platform_tru64_kcc.GNU
diff options
context:
space:
mode:
Diffstat (limited to 'include/makeinclude/platform_tru64_kcc.GNU')
-rw-r--r--include/makeinclude/platform_tru64_kcc.GNU35
1 files changed, 35 insertions, 0 deletions
diff --git a/include/makeinclude/platform_tru64_kcc.GNU b/include/makeinclude/platform_tru64_kcc.GNU
new file mode 100644
index 00000000000..0fe62b9c24d
--- /dev/null
+++ b/include/makeinclude/platform_tru64_kcc.GNU
@@ -0,0 +1,35 @@
+# $Id$
+
+# This platform macros file is intended to work with
+# Digital UNIX using the KAI compiler.
+
+# Include the common macros for all compilers
+#
+include $(ACE_ROOT)/include/makeinclude/platform_tru64_pre.GNU
+
+# Include the macro file for osf1_4.x
+#
+include $(ACE_ROOT)/include/makeinclude/platform_osf1_4.x_kcc.GNU
+
+ifeq (4.,$(findstring 4.,$(ACE_DU_VERSION)))
+ ifeq (4.0F,$(findstring 4.0F,$(ACE_DU_SUBVERSION)))
+ # variable "" was declared but never referenced.
+ # Get these from PTHREAD_THIS_CATCH_NP.
+ WARNING_FLAGS += --diag_suppress 177
+ endif # ! 4.0F
+
+else # ! 4.x
+ifeq (5.,$(findstring 5.,$(ACE_DU_VERSION)))
+ # variable "" was declared but never referenced.
+ # Get these from PTHREAD_THIS_CATCH_NP.
+ WARNING_FLAGS += --diag_suppress 177
+
+ # KCC makes a lot of these warnings from the C compiler.
+ WARNING_FLAGS += --backend -msg_disable --backend nonstandcast,missingreturn,uninit1,ptrmismatch
+
+endif # 5.x
+endif # ! 4.x
+
+# Include the common macros for all compilers
+#
+include $(ACE_ROOT)/include/makeinclude/platform_tru64_post.GNU