Ignore:
Timestamp:
Jan 7, 2011, 5:41:45 PM (13 years ago)
Author:
Torben Dannhauer
Message:

XML configuration now works also with dataIO cluster

File:
1 edited

Legend:

Unmodified
Added
Removed
  • osgVisual/trunk/CMakeLists.txt

    r181 r183  
    195195
    196196# Module cluster
     197SET(SOURCES
     198        ${SOURCES}
     199        include/cluster/dataIO_cluster.h
     200        include/cluster/dataIO_clusterDummy.h
     201        src/cluster/dataIO_clusterDummy.cpp
     202)
    197203SET(USE_CLUSTER_ASIO_TCP_IOSTREAM OFF CACHE BOOL "Enable to use the Boost ASIO TCP iostream implementation for the cluster interface")
    198204SET(USE_CLUSTER_ENET ON CACHE BOOL "Enable to use the ENet reliable UDP library implementation for the cluster interface")
     
    200206                SET(SOURCES
    201207                        ${SOURCES}
    202                         include/cluster/dataIO_cluster.h
    203208                        include/cluster/dataIO_clusterAsioTcpIostream.h
    204209                        src/cluster/dataIO_clusterAsioTcpIostream.cpp
     
    218223                SET(SOURCES
    219224                        ${SOURCES}
    220                         include/cluster/dataIO_cluster.h
    221225                        include/cluster/dataIO_clusterENet.h
    222226                        src/cluster/dataIO_clusterENet.cpp
     
    242246                        include/cluster/enet/win32.h
    243247                )
    244                 ADD_DEFINITIONS( "-DUSE_CLUSTER_ENET" )
    245                
    246 ENDIF()
    247 
    248 IF(NOT USE_CLUSTER_ASIO_TCP_IOSTREAM AND NOT USE_CLUSTER_ENET)
    249                 SET(SOURCES
    250                         ${SOURCES}
    251                         include/cluster/dataIO_cluster.h
    252                         include/cluster/dataIO_clusterDummy.h
    253                         src/cluster/dataIO_clusterDummy.cpp
    254                 )
    255                 ADD_DEFINITIONS( "-DUSE_CLUSTER_DUMMY" )
    256 ENDIF()
     248                ADD_DEFINITIONS( "-DUSE_CLUSTER_ENET" )
     249ENDIF()
     250
     251
    257252
    258253
     
    260255SET(SOURCES
    261256        ${SOURCES}
     257        include/extLink/dataIO_extLinkDummy.h
     258        src/extLink/dataIO_extLinkDummy.cpp
    262259        include/extLink/dataIO_extLink.h
    263260        include/extLink/manip_extLink.h
     
    277274                #Linking: VCL uses #pragma to link, no need for linking configuration in CMAKE
    278275        ELSE(USE_EXTLINK_VCL)
    279                 SET(SOURCES
    280                         ${SOURCES}
    281                         include/extLink/dataIO_extLinkDummy.h
    282                         src/extLink/dataIO_extLinkDummy.cpp
    283                 )
    284276                UNSET(EXTLINK_VCL_INCLUDE_DIR CACHE)
    285                 ADD_DEFINITIONS( "-DUSE_EXTLINK_DUMMY" )
    286277        ENDIF(USE_EXTLINK_VCL)
    287278ELSE(WIN32)
    288279        UNSET(EXTLINK_VCL_INCLUDE_DIR CACHE)
    289         SET(SOURCES
    290                 ${SOURCES}
    291                 include/extLink/dataIO_extLinkDummy.h
    292                 src/extLink/dataIO_extLinkDummy.cpp
    293         )
    294         ADD_DEFINITIONS( "-DUSE_EXTLINK_DUMMY" )
     280
     281
    295282ENDIF(WIN32)
    296283
Note: See TracChangeset for help on using the changeset viewer.