Revision: 8654
          http://playerstage.svn.sourceforge.net/playerstage/?rev=8654&view=rev
Author:   thjc
Date:     2010-05-03 18:08:00 +0000 (Mon, 03 May 2010)

Log Message:
-----------
Applied patch 2950807: Player SVN trunk: portio driver problem with sys/io.h

Modified Paths:
--------------
    code/player/trunk/server/drivers/dio/portio/CMakeLists.txt

Modified: code/player/trunk/server/drivers/dio/portio/CMakeLists.txt
===================================================================
--- code/player/trunk/server/drivers/dio/portio/CMakeLists.txt  2010-05-03 
18:05:18 UTC (rev 8653)
+++ code/player/trunk/server/drivers/dio/portio/CMakeLists.txt  2010-05-03 
18:08:00 UTC (rev 8654)
@@ -1,8 +1,15 @@
-PLAYERDRIVER_OPTION (portio build_portio ON)
-PLAYERDRIVER_REJECT_OS (portio build_portio PLAYER_OS_WIN)
 IF (PLAYER_OS_QNX)
+    PLAYERDRIVER_OPTION (portio build_portio ON)
     PLAYERDRIVER_REQUIRE_HEADER (portio build_portio hw/inout.h)
 ELSE (PLAYER_OS_QNX)
+    CHECK_SYMBOL_EXISTS (inb_p sys/io.h HAVE_INB_P)
+    CHECK_SYMBOL_EXISTS (outb_p sys/io.h HAVE_OUTB_P)
+    IF (HAVE_INB_P AND HAVE_OUTB_P)
+        PLAYERDRIVER_OPTION (portio build_portio ON)
+    ELSE (HAVE_INB_P AND HAVE_OUTB_P)
+        PLAYERDRIVER_OPTION (portio build_portio OFF)
+    ENDIF (HAVE_INB_P AND HAVE_OUTB_P)
     PLAYERDRIVER_REQUIRE_HEADER (portio build_portio sys/io.h)
 ENDIF (PLAYER_OS_QNX)
+PLAYERDRIVER_REJECT_OS (portio build_portio PLAYER_OS_WIN)
 PLAYERDRIVER_ADD_DRIVER (portio build_portio SOURCES portio.cc)


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to