src/CMakeLists.txt
Rama master · réplica de lectura del repositorio original.
# SPDX-License-Identifier: GPL-3.0-only
# MuseScore-CLA-applies
#
# MuseScore
# Music Composition & Notation
#
# Copyright (C) 2021 MuseScore BVBA and others
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 3 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Modules
if (AU_BUILD_APPSHELL_MODULE)
add_subdirectory(appshell)
endif()
add_subdirectory(shared)
add_subdirectory(au3wrap)
add_subdirectory(audio)
if (AU_BUILD_CLOUD_AUDIOCOM)
add_subdirectory(au3cloud)
endif()
if (AU_BUILD_MUSEHUB_MODULE)
add_subdirectory(musehub)
endif()
add_subdirectory(context)
add_subdirectory(project)
add_subdirectory(preferences)
if (AU_BUILD_USAGEINFO_MODULE)
add_subdirectory(usageinfo)
endif()
if (AU_BUILD_PROJECTSCENE_MODULE)
add_subdirectory(projectscene)
endif()
add_subdirectory(macromanager)
add_subdirectory(spectrogram)
add_subdirectory(automation)
add_subdirectory(extensions/native)
add_subdirectory(trackedit)
if (MUSE_MODULE_EXTENSIONS)
add_subdirectory(extensions)
endif()
if (AU_BUILD_PLAYBACK_MODULE)
add_subdirectory(au3audio)
add_subdirectory(playback)
endif()
if (AU_BUILD_RECORD_MODULE)
add_subdirectory(record)
endif()
if (AU_BUILD_EFFECTS_MODULE)
add_subdirectory(effects)
endif()
add_subdirectory(importexport)
add_subdirectory(uicomponents)
# Stubs
add_subdirectory(stubs)
# App (main)
add_subdirectory(app)