Merge pull request #6722 from jherico/server_only_build

Add CMake flag for building only server components
This commit is contained in:
Brad Hefta-Gaub 2015-12-22 10:53:26 -08:00
commit 22bc6f861a

View file

@ -197,6 +197,10 @@ if (WIN32)
add_paths_to_fixup_libs("${QT_DIR}/bin") add_paths_to_fixup_libs("${QT_DIR}/bin")
endif () endif ()
if (NOT DEFINED SERVER_ONLY)
set(SERVER_ONLY 0)
endif()
# add subdirectories for all targets # add subdirectories for all targets
if (NOT ANDROID) if (NOT ANDROID)
add_subdirectory(assignment-client) add_subdirectory(assignment-client)
@ -205,14 +209,16 @@ if (NOT ANDROID)
set_target_properties(domain-server PROPERTIES FOLDER "Apps") set_target_properties(domain-server PROPERTIES FOLDER "Apps")
add_subdirectory(ice-server) add_subdirectory(ice-server)
set_target_properties(ice-server PROPERTIES FOLDER "Apps") set_target_properties(ice-server PROPERTIES FOLDER "Apps")
add_subdirectory(interface)
set_target_properties(interface PROPERTIES FOLDER "Apps")
add_subdirectory(stack-manager) add_subdirectory(stack-manager)
set_target_properties(stack-manager PROPERTIES FOLDER "Apps") set_target_properties(stack-manager PROPERTIES FOLDER "Apps")
if (NOT SERVER_ONLY)
add_subdirectory(interface)
set_target_properties(interface PROPERTIES FOLDER "Apps")
add_subdirectory(tests) add_subdirectory(tests)
add_subdirectory(plugins) add_subdirectory(plugins)
endif()
add_subdirectory(tools) add_subdirectory(tools)
endif () endif()
if (ANDROID OR DESKTOP_GVR) if (ANDROID OR DESKTOP_GVR)
add_subdirectory(gvr-interface) add_subdirectory(gvr-interface)