mirror of
https://github.com/overte-org/overte.git
synced 2025-04-09 19:02:43 +02:00
# Conflicts: # CMakeLists.txt # README.md # cmake/externals/glad32es/CMakeLists.txt # cmake/externals/glad41/CMakeLists.txt # cmake/externals/glad45/CMakeLists.txt # cmake/externals/polyvox/CMakeLists.txt # cmake/externals/quazip/CMakeLists.txt # cmake/externals/vhacd/CMakeLists.txt # cmake/init.cmake # cmake/ports/hifi-deps/CONTROL # cmake/ports/sdl2/CONTROL # cmake/ports/sdl2/disable-hidapi-for-uwp.patch # cmake/ports/sdl2/enable-winrt-cmake.patch # cmake/ports/sdl2/fix-arm64-headers.patch # cmake/ports/sdl2/fix-x86-windows.patch # cmake/ports/sdl2/portfile.cmake # cmake/ports/sdl2/vcpkg-cmake-wrapper.cmake # cmake/ports/tbb/portfile.cmake # hifi_vcpkg.py # interface/src/avatar/MyAvatar.h # libraries/avatars-renderer/src/avatars-renderer/Avatar.h # libraries/avatars/src/AvatarData.h # libraries/entities-renderer/src/RenderableEntityItem.h # libraries/entities/src/EntityItem.cpp # libraries/entities/src/EntityItem.h # libraries/fbx/src/GLTFSerializer.cpp # libraries/graphics-scripting/src/graphics-scripting/Forward.h # libraries/networking/src/AddressManager.cpp # libraries/networking/src/DomainHandler.h # libraries/procedural/src/procedural/ProceduralMaterialCache.cpp # libraries/render-utils/src/HighlightEffect.cpp # libraries/render-utils/src/MeshPartPayload.cpp # libraries/render-utils/src/Model.cpp # libraries/render-utils/src/RenderShadowTask.cpp # libraries/script-engine/src/WebSocketClass.cpp
57 lines
1.3 KiB
CMake
57 lines
1.3 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")
|
|
set(CMAKE_BUILD_TYPE "Release")
|
|
# client-side plugins
|
|
if (NOT SERVER_ONLY AND NOT ANDROID)
|
|
set(DIR "oculus")
|
|
add_subdirectory(${DIR})
|
|
set(DIR "hifiSdl2")
|
|
add_subdirectory(${DIR})
|
|
set(DIR "openvr")
|
|
add_subdirectory(${DIR})
|
|
set(DIR "oculusLegacy")
|
|
add_subdirectory(${DIR})
|
|
|
|
if (USE_SIXENSE)
|
|
set(DIR "hifiSixense")
|
|
add_subdirectory(${DIR})
|
|
endif()
|
|
|
|
set(DIR "hifiSpacemouse")
|
|
add_subdirectory(${DIR})
|
|
set(DIR "hifiNeuron")
|
|
add_subdirectory(${DIR})
|
|
set(DIR "hifiKinect")
|
|
add_subdirectory(${DIR})
|
|
set(DIR "steamClient")
|
|
add_subdirectory(${DIR})
|
|
set(DIR "hifiLeapMotion")
|
|
add_subdirectory(${DIR})
|
|
|
|
if (WIN32)
|
|
set(DIR "hifiOsc")
|
|
add_subdirectory(${DIR})
|
|
endif()
|
|
|
|
endif()
|
|
|
|
# server-side plugins
|
|
set(DIR "pcmCodec")
|
|
add_subdirectory(${DIR})
|
|
set(DIR "hifiCodec")
|
|
add_subdirectory(${DIR})
|
|
set(DIR "opusCodec")
|
|
add_subdirectory(${DIR})
|
|
|
|
# example plugins
|
|
set(DIR "KasenAPIExample")
|
|
add_subdirectory(${DIR})
|