Menu

[6bb4c7]: / CMakeLists.old  Maximize  Restore  History

Download this file

77 lines (50 with data), 2.2 kB



IF ( BUILD_WRAPPERS )
    MESSAGE (STATUS "Build gvxrWrappers(s): ON")
    MESSAGE (STATUS "SimpleGVXR will be built (needed by gvxrWrappers)")
ELSE ( BUILD_WRAPPERS )
    MESSAGE (STATUS "Build Wrapper(s): OFF")
ENDIF ( BUILD_WRAPPERS )




INCLUDE(gvxr/cmake/ConfigureExternalProjects.cmake)


# gVirtualXRay #################################################################
OPTION ( USE_SYSTEM_gVirtualXRay "Use an external version of gVirtualXRay. " OFF )
MARK_AS_ADVANCED ( USE_SYSTEM_gVirtualXRay )
IF ( USE_SYSTEM_gVirtualXRay )
    FIND_PACKAGE( gVirtualXRay REQUIRED )
ELSE( USE_SYSTEM_gVirtualXRay )
    INCLUDE(External_gVirtualXRay)
    MESSAGE (STATUS "Build gVirtualXRay: ON")
    list(APPEND ${CMAKE_PROJECT_NAME}_DEPENDENCIES gVirtualXRay)

    IF ( BUILD_TESTING AND NOT USE_SYSTEM_GTEST )
        ADD_DEPENDENCIES(gvxr googletest)
    ENDIF ()

ENDIF( USE_SYSTEM_gVirtualXRay )


# SimpleGVXR ###################################################################
OPTION ( USE_SYSTEM_SimpleGVXR "Use an external version of SimpleGVXR. " OFF )
MARK_AS_ADVANCED ( USE_SYSTEM_SimpleGVXR )
IF ( USE_SYSTEM_SimpleGVXR )
    FIND_PACKAGE( SimpleGVXR REQUIRED )
ELSE( USE_SYSTEM_SimpleGVXR )
    INCLUDE(External_SimpleGVXR)
    MESSAGE (STATUS "Build SimpleGVXR: ON")

    list(APPEND ${CMAKE_PROJECT_NAME}_DEPENDENCIES SimpleGVXR)

    IF ( BUILD_TESTING AND NOT USE_SYSTEM_GTEST )
        ADD_DEPENDENCIES(SimpleGVXR googletest)
    ENDIF ()

    IF ( NOT USE_SYSTEM_gVirtualXRay )
        ADD_DEPENDENCIES(SimpleGVXR gvxr)
    ENDIF ()

ENDIF( USE_SYSTEM_SimpleGVXR )



IF ( BUILD_WRAPPERS )

    INCLUDE(External_Wrappers)
    MESSAGE (STATUS "Build gvxrWrappers(s): ON")

    list(APPEND ${CMAKE_PROJECT_NAME}_DEPENDENCIES Wrappers)

    IF ( BUILD_TESTING AND NOT USE_SYSTEM_GTEST )
        ADD_DEPENDENCIES(Wrappers googletest)
    ENDIF ()

    IF ( NOT USE_SYSTEM_gVirtualXRay )
        ADD_DEPENDENCIES(Wrappers gvxr)
    ENDIF ()

    IF ( NOT USE_SYSTEM_SimpleGVXR )
        ADD_DEPENDENCIES(Wrappers SimpleGVXR)
    ENDIF ()

ENDIF ( BUILD_WRAPPERS )
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.