Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue 82 oo rwrite #84

Draft
wants to merge 13 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions client/mumble-plugin/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Copyright 2020 The Mumble Developers. All rights reserved.
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file at the root of the
# Mumble source tree or at <https://www.mumble.info/LICENSE>.

cmake_minimum_required(VERSION 3.0)

set(version "0.0.1")

project(FgcomPlugin
VERSION "${version}"
DESCRIPTION "A Mumble based radio simulation for flight simulators"
LANGUAGES "CXX"
)

# Cpp17 or later is required in order to use the wrapper
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

# In order to use additional parts of the plugin interface, you have to enable the respective optiopn
# e.g. set(positional-audio ON)
set(server-event-callbacks ON CACHE BOOL "" FORCE)
set(plugin-data-callbacks ON CACHE BOOL "" FORCE)

# We need the wrapper as a depency
add_subdirectory(./mumble "${CMAKE_CURRENT_BINARY_DIR}/wrapper")

add_library(fgcom-mumble SHARED
fgcom-mumble.cpp
)

target_link_libraries(fgcom-mumble PRIVATE mumble_plugin_cpp_wrapper)
2,495 changes: 2,495 additions & 0 deletions client/mumble-plugin/Doxyfile

Large diffs are not rendered by default.

Loading