[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/dcop
From:       Benjamin Reed <ranger () befunk ! com>
Date:       2006-04-12 20:04:04
Message-ID: 1144872244.688427.30273.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 529225 by reed:

do this in a more uniform way

 M  +6 -2      CMakeLists.txt  
 M  +7 -1      dcopserver_shutdown.c  


--- trunk/KDE/kdelibs/dcop/CMakeLists.txt #529224:529225
@@ -32,9 +32,13 @@
   ${CMAKE_SOURCE_DIR}/dcop/KDE-ICE/globals.c
 )
 
-if (WIN32)
+if (NOT Q_WS_X11 AND NOT Q_WS_QWS)
+add_definitions(-DNO_DISPLAY)
+endif (NOT Q_WS_X11 AND NOT Q_WS_QWS)
+
+if (WIN32 OR APPLE)
    add_subdirectory( iceauth )
-endif (WIN32)
+endif (WIN32 OR APPLE)
 
 add_subdirectory( dcopidlng )
 add_subdirectory( dcopidl2cpp )
--- trunk/KDE/kdelibs/dcop/dcopserver_shutdown.c #529224:529225
@@ -54,6 +54,12 @@
    char *result;
    char *screen;
    char *colon;
+
+#if defined(NO_DISPLAY)
+	/* no such thing as a display on these systems */
+	return "NODISPLAY";
+#endif
+
 /*
  don't test for a value from qglobal.h but instead distinguish
  Qt/X11 from Qt/Embedded by the fact that Qt/E apps have -DQWS
@@ -119,7 +125,7 @@
   display = getDisplay();
   if (display == NULL)
   {
-#if _WIN32
+#if defined(NO_DISPLAY)
   	 strcat(dcop_file,"NODISPLAY");
 #else 
      dcop_file[0] = '\0';
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic