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 49 additions and 13 deletions
#[[
A directory containing library targets
]]
# Include the libraries that we'll build # Include the libraries that we'll build
# The list of modules is ordered so that each library occurs after any others # The list of modules is ordered so that each library occurs after any others
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
A small program that is run at build time of the application. For each built-in A small program that is run at build time of the application. For each built-in
theme it generates a header file from image files. The images are part of the theme it generates a header file from image files. The images are part of the
source code tree but not deployed with the program. source code tree but not deployed with the program.
]]# ]]
if( NOT IMAGE_COMPILER_EXECUTABLE ) if( NOT IMAGE_COMPILER_EXECUTABLE )
add_executable( image-compiler imageCompilerMain.cpp ) add_executable( image-compiler imageCompilerMain.cpp )
......
...@@ -8,7 +8,7 @@ Also abstract class Meter for communicating buffers of samples for display ...@@ -8,7 +8,7 @@ Also abstract class Meter for communicating buffers of samples for display
purposes. purposes.
Does not contain an audio engine. Does not contain an audio engine.
]]# ]]
set( SOURCES set( SOURCES
AudioIOBase.cpp AudioIOBase.cpp
......
#[[ #[[
AudioUnit effect processing logic, minus user interface AudioUnit effect processing logic, minus user interface
]]# ]]
if (USE_AUDIO_UNITS) if (USE_AUDIO_UNITS)
......
...@@ -11,7 +11,7 @@ There is a global pointer to an instance of Services, and the main program is ...@@ -11,7 +11,7 @@ There is a global pointer to an instance of Services, and the main program is
expected, at startup, to create a static instance of a subclass of Services and expected, at startup, to create a static instance of a subclass of Services and
set the pointer. If it does not, then calls to the non-member functions in set the pointer. If it does not, then calls to the non-member functions in
namespace BasicUI are no-ops. namespace BasicUI are no-ops.
]]# ]]
set( SOURCES set( SOURCES
BasicUI.cpp BasicUI.cpp
......
# This module provides an interface to configure and start Breakpad handler #[[
# in a platform independent way. This library provides an interface to configure and start Breakpad handler
in a platform independent way.
]]
set(SOURCES set(SOURCES
BreakpadConfigurer.h BreakpadConfigurer.h
......
# This module provides an interface to configure and start Crashpad handler #[[
# in a platform independent way. This library provides an interface to configure and start Crashpad handler
in a platform independent way.
]]
set(SOURCES set(SOURCES
CrashpadConfigurer.h CrashpadConfigurer.h
......
#[[
Unit tests for lib-crypto
]]
add_unit_test( add_unit_test(
NAME NAME
lib-crypto lib-crypto
......
...@@ -13,7 +13,7 @@ enqueues the delayed action. ...@@ -13,7 +13,7 @@ enqueues the delayed action.
But this library does NOT define a top-level handler for the whole application, But this library does NOT define a top-level handler for the whole application,
to catch all otherwise uncaught exceptions. That is a responsibility of high to catch all otherwise uncaught exceptions. That is a responsibility of high
level code. level code.
]]# ]]
set( SOURCES set( SOURCES
AudacityException.cpp AudacityException.cpp
......
...@@ -4,7 +4,7 @@ A library for fast fourier transforms ...@@ -4,7 +4,7 @@ A library for fast fourier transforms
Note -- this cannot be combined with lib-math, which depends on libsoxr, which Note -- this cannot be combined with lib-math, which depends on libsoxr, which
includes a different version of pffft.h includes a different version of pffft.h
]]# ]]
set( SOURCES set( SOURCES
FFT.cpp FFT.cpp
......
...@@ -6,7 +6,7 @@ Also the definition of certain significant file paths, such as the directory ...@@ -6,7 +6,7 @@ Also the definition of certain significant file paths, such as the directory
for temporary projects. for temporary projects.
Also the global logger which can save to a file. Also the global logger which can save to a file.
]]# ]]
set( SOURCES set( SOURCES
AudacityLogger.cpp AudacityLogger.cpp
......
#[[ #[[
A library responsible for custom rendering in Audacity A library responsible for custom rendering in Audacity
]]# ]]
set( SOURCES set( SOURCES
FrameStatistics.cpp FrameStatistics.cpp
......
#[[
A command line testing program for tempo metadata in files
]]
add_executable(riff-test-util add_executable(riff-test-util
RiffTestUtil.cpp RiffTestUtil.cpp
) )
......
#[[
Unit tests for lib-import-export
]]
add_unit_test( add_unit_test(
NAME NAME
lib-import-export lib-import-export
......
#[[ #[[
A library of mathematical utilities and manipulation of samples A library of mathematical utilities and manipulation of samples
]]# ]]
addlib( libsoxr soxr SOXR YES YES "soxr >= 0.1.1" ) addlib( libsoxr soxr SOXR YES YES "soxr >= 0.1.1" )
......
#[[
Unit tests for lib-math
]]
add_unit_test( add_unit_test(
NAME NAME
lib-math lib-math
......
...@@ -5,6 +5,7 @@ effect, generator, and analyzer plug-ins. ...@@ -5,6 +5,7 @@ effect, generator, and analyzer plug-ins.
Maintains persistent data in the configuration file for enablement of modules Maintains persistent data in the configuration file for enablement of modules
and plug-ins, and preferred settings. and plug-ins, and preferred settings.
]] ]]
set( SOURCES set( SOURCES
AsyncPluginValidator.cpp AsyncPluginValidator.cpp
AsyncPluginValidator.h AsyncPluginValidator.h
......
#[[
Unit tests for lib-music-information-retrieval
]]
add_compile_definitions( add_compile_definitions(
CMAKE_CURRENT_SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}" CMAKE_CURRENT_SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}"
) )
......
#[[
Asynchronously send and receive requests and responses over internet
]]
set(TARGET lib-network-manager) set(TARGET lib-network-manager)
set( TARGET_ROOT ${CMAKE_CURRENT_SOURCE_DIR} ) set( TARGET_ROOT ${CMAKE_CURRENT_SOURCE_DIR} )
......
# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-License-Identifier: GPL-2.0-or-later
#[[
Unit tests for lib-numeric-formats
]]
add_unit_test( add_unit_test(
NAME NAME
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment