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 70 additions and 3 deletions
#[[
Generation of UUIDs
]]
set( TARGET lib-uuid ) set( TARGET lib-uuid )
set( TARGET_ROOT ${CMAKE_CURRENT_SOURCE_DIR} ) set( TARGET_ROOT ${CMAKE_CURRENT_SOURCE_DIR} )
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
Viewport defines a callback facade for horizontal and vertical scrollbars, and Viewport defines a callback facade for horizontal and vertical scrollbars, and
provides methods to scroll and zoom the view of tracks. provides methods to scroll and zoom the view of tracks.
]] ]]
set( SOURCES set( SOURCES
Viewport.cpp Viewport.cpp
Viewport.h Viewport.h
......
#[[ #[[
VST 2 effect plugin discovery and processing logic, without user interface VST 2 effect plugin discovery and processing logic, without user interface
]]# ]]
set( SOURCES set( SOURCES
VSTEffectBase.cpp VSTEffectBase.cpp
......
#[[ #[[
Startup time injections of wxWidgets based implementations of services behind Startup time injections of wxWidgets based implementations of services behind
toolkit-neutral facades toolkit-neutral facades
]]# ]]
set( SOURCES set( SOURCES
AccessibleLinksFormatter.cpp AccessibleLinksFormatter.cpp
......
...@@ -3,7 +3,7 @@ Utilities to serialize and deserialize trees of objects in XML form, and a ...@@ -3,7 +3,7 @@ Utilities to serialize and deserialize trees of objects in XML form, and a
class template XMLMethodRegistry to generate registries for serializable class template XMLMethodRegistry to generate registries for serializable
objects attached to a host object. The template is parametrized by the host objects attached to a host object. The template is parametrized by the host
type. type.
]]# ]]
set( SOURCES set( SOURCES
XMLAttributeValueView.cpp XMLAttributeValueView.cpp
......
#[[
A directory of directories of module targets. Sub-directories group modules in
some common area of functionality, such as import/export, and each group becomes
a cluster in the modules.dot file generated at configuration time.
]]
# Include the modules that we'll build # Include the modules that we'll build
# The list of module sub-folders is ordered so that each folder occurs after any # The list of module sub-folders is ordered so that each folder occurs after any
......
#[[
A subdirectory containing module targets
]]
# Include the modules that we'll build # Include the modules that we'll build
# The list of modules is ordered so that each module occurs after any others # The list of modules is ordered so that each module occurs after any others
......
#[[
A skeletal example module that does nothing
]]
set( TARGET mod-null ) set( TARGET mod-null )
set( DEFINES set( DEFINES
PRIVATE PRIVATE
......
#[[
A subdirectory containing module targets
]]
# Include the modules that we'll build # Include the modules that we'll build
# The list of modules is ordered so that each module occurs after any others # The list of modules is ordered so that each module occurs after any others
......
#[[
Import of older Audacity project files, in .aup format, saved before version 3.0
]]
set( TARGET mod-aup ) set( TARGET mod-aup )
set( SOURCES set( SOURCES
......
#[[
Export of files with a command passed to a command-line shell
]]
set( TARGET mod-cl ) set( TARGET mod-cl )
set( SOURCES set( SOURCES
......
#[[
FFmpeg import and export
]]
set( TARGET mod-ffmpeg ) set( TARGET mod-ffmpeg )
add_subdirectory(lib-ffmpeg-support) add_subdirectory(lib-ffmpeg-support)
......
#[[
Various versions of FFmpeg and a facade to hide their binary incompatibilities
]]
if (${_OPT}use_ffmpeg) if (${_OPT}use_ffmpeg)
set( SOURCES set( SOURCES
......
#[[
FLAC import and export
]]
set( TARGET mod-flac ) set( TARGET mod-flac )
set( SOURCES set( SOURCES
......
#[[
Interpret .lof (list-of-files) format, a simple language that can name other
files to import and then time-shift
]]
set( TARGET mod-lof ) set( TARGET mod-lof )
set( SOURCES set( SOURCES
......
#[[
MP2 export
]]
set( TARGET mod-mp2 ) set( TARGET mod-mp2 )
set( SOURCES set( SOURCES
......
#[[
MP3 export using the LAME library
]]
set( TARGET mod-mp3 ) set( TARGET mod-mp3 )
set( SOURCES set( SOURCES
......
#[[
MPG123 import
]]
set( TARGET mod-mpg123 ) set( TARGET mod-mpg123 )
set( SOURCES set( SOURCES
......
#[[
OGG import and export
]]
set( TARGET mod-ogg ) set( TARGET mod-ogg )
set( SOURCES set( SOURCES
......
#[[
Opus import and export
]]
set( TARGET mod-opus ) set( TARGET mod-opus )
set( SOURCES set( SOURCES
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment