overte/plugins/CMakeLists.txt

35 lines
1.1 KiB
CMake

#
# Created by Bradley Austin Davis on 2015/10/25
# Copyright 2015 High Fidelity, Inc.
#
# Distributed under the Apache License, Version 2.0.
# See the accompanying file LICENSE or http:#www.apache.org/licenses/LICENSE-2.0.html
#
# add the plugin directories
file(GLOB PLUGIN_SUBDIRS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/*")
list(REMOVE_ITEM PLUGIN_SUBDIRS "CMakeFiles")
# client-side plugins
if (NOT SERVER_ONLY)
set(DIR "oculus") add_subdirectory(${DIR})
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})
# foreach(DIR ${PLUGIN_SUBDIRS})
# if(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${DIR}")
# add_subdirectory(${DIR})
# message("XXXXXXXXXXXXXXXXX" ${DIR})
# endif()
# endforeach()