mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 19:29:47 +02:00
Merge pull request #8286 from sethalves/build-server-only-plugins
Build server only plugins
This commit is contained in:
commit
71c12c30a2
3 changed files with 26 additions and 7 deletions
|
@ -226,8 +226,8 @@ if (NOT ANDROID)
|
||||||
add_subdirectory(interface)
|
add_subdirectory(interface)
|
||||||
set_target_properties(interface PROPERTIES FOLDER "Apps")
|
set_target_properties(interface PROPERTIES FOLDER "Apps")
|
||||||
add_subdirectory(tests)
|
add_subdirectory(tests)
|
||||||
add_subdirectory(plugins)
|
|
||||||
endif()
|
endif()
|
||||||
|
add_subdirectory(plugins)
|
||||||
add_subdirectory(tools)
|
add_subdirectory(tools)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,9 @@
|
||||||
macro(SETUP_HIFI_CLIENT_SERVER_PLUGIN)
|
macro(SETUP_HIFI_CLIENT_SERVER_PLUGIN)
|
||||||
set(${TARGET_NAME}_SHARED 1)
|
set(${TARGET_NAME}_SHARED 1)
|
||||||
setup_hifi_library(${ARGV})
|
setup_hifi_library(${ARGV})
|
||||||
add_dependencies(interface ${TARGET_NAME})
|
if (NOT DEFINED SERVER_ONLY)
|
||||||
|
add_dependencies(interface ${TARGET_NAME})
|
||||||
|
endif()
|
||||||
set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "Plugins")
|
set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "Plugins")
|
||||||
|
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
|
|
|
@ -10,9 +10,26 @@
|
||||||
file(GLOB PLUGIN_SUBDIRS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/*")
|
file(GLOB PLUGIN_SUBDIRS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/*")
|
||||||
list(REMOVE_ITEM PLUGIN_SUBDIRS "CMakeFiles")
|
list(REMOVE_ITEM PLUGIN_SUBDIRS "CMakeFiles")
|
||||||
|
|
||||||
foreach(DIR ${PLUGIN_SUBDIRS})
|
# client-side plugins
|
||||||
if(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${DIR}")
|
if (NOT SERVER_ONLY)
|
||||||
add_subdirectory(${DIR})
|
set(DIR "oculus")
|
||||||
endif()
|
add_subdirectory(${DIR})
|
||||||
endforeach()
|
set(DIR "hifiSdl2")
|
||||||
|
add_subdirectory(${DIR})
|
||||||
|
set(DIR "openvr")
|
||||||
|
add_subdirectory(${DIR})
|
||||||
|
set(DIR "oculusLegacy")
|
||||||
|
add_subdirectory(${DIR})
|
||||||
|
set(DIR "hifiSixense")
|
||||||
|
add_subdirectory(${DIR})
|
||||||
|
set(DIR "hifiSpacemouse")
|
||||||
|
add_subdirectory(${DIR})
|
||||||
|
set(DIR "hifiNeuron")
|
||||||
|
add_subdirectory(${DIR})
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# server-side plugins
|
||||||
|
set(DIR "pcmCodec")
|
||||||
|
add_subdirectory(${DIR})
|
||||||
|
set(DIR "hifiCodec")
|
||||||
|
add_subdirectory(${DIR})
|
||||||
|
|
Loading…
Reference in a new issue