Skip to content
Snippets Groups Projects
Commit c41b6275 authored by Paul Licameli's avatar Paul Licameli Committed by Leo Wattenberg
Browse files

Long comment at top of each CMakeLists.txt in src, libraries, modules

parent 15dcc8e4
No related branches found
No related tags found
No related merge requests found
Showing
with 47 additions and 12 deletions
......@@ -12,7 +12,7 @@ PreferenceInitializer is a callback for the reinitialization of preferences.
FileConfig decorates wxFileConfig, with a member function to
alert the user of failure to initialize it (as when the file is read-only).
]]#
]]
set( SOURCES
BasicSettings.cpp
......
#[[
Unit tests for lib-preferences
]]
add_unit_test(
NAME
lib-preferences
......
......@@ -2,6 +2,7 @@
Management of undo and redo history of the project, stored as states, not
deltas. There is not yet persistency of undo history across sessions.
]]
set( SOURCES
ProjectHistory.cpp
ProjectHistory.h
......
......@@ -7,7 +7,7 @@ Also a global array of existing projects.
Also ProjectStatus, an abstraction of the status bar, just holding some strings
and formatter functions, and emitting events when changed.
]]#
]]
set( SOURCES
Project.cpp
......
......@@ -25,7 +25,7 @@ Registry implements trees of objects identified by textual paths, and allows
scattered code to insert items or subtrees at specified paths. Registry
computes the merging of trees, and supports visitation. It is used notably
by the tree of menus, allowing insertion of menu items in decoupled code.
]]#
]]
set( SOURCES
AttachedVirtualFunction.h
......
#[[
Classes relating to the mappings between x or y coordinates of the screen, and
times, or frequencies, or amplitudes.
]]#
]]
set( SOURCES
NumberScale.h
......
#[[
A library, that allows sending error reports to a Sentry server
using Exception and Message interfaces.
]]#
]]
set( TARGET lib-sentry-reporting )
set( TARGET_ROOT ${CMAKE_CURRENT_SOURCE_DIR} )
......
......@@ -8,6 +8,7 @@ This library:
3. Provides a project extension that is responsible for snapping
]]
set(TARGET lib-snapping)
set(TARGET_ROOT ${CMAKE_CURRENT_SOURCE_DIR} )
......
# SPDX-License-Identifier: GPL-2.0-or-later
#[[
Unit tests for lib-snapping
]]
add_unit_test(
NAME
......
#[[
Unit tests for lib-sqlite
]]
add_unit_test(
NAME
lib-sqlite-helpers
......
#[[
A library providing a time-stretching-capable implementation of `PlayableSequence`.
A library providing a time-stretching-capable implementation of
`PlayableSequence`.
Please refer to this directory's readme for a presentation of the constraints inherent to such an implementation.
Please refer to this directory's readme for a presentation of the constraints
inherent to such an implementation.
]]
set( SOURCES
AudioSegment.cpp
AudioSegment.h
......
#[[
Unit tests for lib-stretching-sequence
]]
add_compile_definitions(CMAKE_SOURCE_DIR="${CMAKE_SOURCE_DIR}")
add_unit_test(
......
#[[
String encoding and formatting utilities
]]
set(TARGET lib-string-utils)
set(TARGET_ROOT ${CMAKE_CURRENT_SOURCE_DIR} )
......
#[[
Unit tests for lib-string-utils
]]
add_unit_test(
NAME
lib-string-utils
......
......@@ -11,7 +11,7 @@ even if the global choice of locale changes during its lifetime. It does not
implicitly interconvert with wxString.
This library depends only on the wxBase subset of wxWidgets.
]]#
]]
set( SOURCES
Base64.h
......
#[[
A library to hold a registry of image and color identifiers, and multiple themes
associating data with those identifiers.
]]#
]]
set( SOURCES
AColor.cpp
......
#[[
Unit tests for lib-time-and-pitch
]]
add_compile_definitions(CMAKE_SOURCE_DIR="${CMAKE_SOURCE_DIR}")
add_unit_test(
......
......@@ -2,6 +2,7 @@
#[[
Library, responsible for handling custom URL scemas.
]]
set( SOURCES
URLSchemesRegistry.cpp
URLSchemesRegistry.h
......
......@@ -12,8 +12,7 @@ did not yet provide std::make_unique. That explains the name.
Audacity now uses C++17, and yet, need arose for other anticipations of future
standards. It also provides other pervasively used utilities that don't
correspond to things in the standard.
]]#
]]
set( SOURCES
AppEvents.cpp
......
# SPDX-License-Identifier: GPL-2.0-or-later
#[[
Unit tests for lib-utility
]]
add_unit_test(
NAME
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment