# ADD SEPARATE LINE FOR EACH APPLICATION WHICH SHOULD BE BUILT # Build JoystickServer autofeature(JoystickServer INVRS_ENABLE_JOYSTICKSERVER "Enable the SDL-based Joystick input server." REQUIRED_PACKAGES SDL OpenSG:COMPONENTS:OSGBase ) if(INVRS_ENABLE_JOYSTICKSERVER) add_subdirectory(JoystickServer) endif() # Build inVRsEditor autofeature(inVRsEditor INVRS_ENABLE_EDITOR "Build and install the inVRs world editor" REQUIRED_PACKAGES GLUT OpenSG:COMPONENTS:OSGDrawable:OSGUtil Qt4:COMPONENTS:QtCore:QtGui:QtOpenGL REQUIRED_CONDITIONS "OpenSG_MAJOR_VERSION:GREATER:1" ) if(INVRS_ENABLE_EDITOR) add_subdirectory(inVRsEditor) endif() # Build SGE autofeature(SGE INVRS_ENABLE_SGE "Build and install the inVRs SceneGraphEditor" REQUIRED_PACKAGES OpenSG:COMPONENTS:OSGUtil:OSGBase:OSGSystem:OSGGroup:OSGWindow:OSGState:OSGDrawable VRPN Qt5Core Qt5Gui Qt5Widgets REQUIRED_CONDITIONS "OpenSG_MAJOR_VERSION:GREATER:1" "INVRS_ENABLE_EXTERNAL_AVATARA" "INVRS_ENABLE_EXTERNAL_CAVESCENEMANAGER" ) if(INVRS_ENABLE_SGE) add_subdirectory(sge) endif()