forked from audacity/audacity
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request audacity#6221 from Paul-Licameli/Module-subgraphs
Module subgraphs Reorganize the modules into several sub-folders, and change the generation of Graphviz output from configuration to make a tidier graph that puts boxes around sets of related modules, with the libraries used only in those modules.
- Loading branch information
Showing
267 changed files
with
234 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,60 +1,20 @@ | ||
# Include the modules that we'll build | ||
|
||
# The list of modules is ordered so that each module occurs after any others | ||
# that it depends on | ||
set( MODULES | ||
mod-midi-import-export | ||
mod-script-pipe | ||
mod-mp3 | ||
mod-pcm | ||
mod-cl | ||
mod-lof | ||
mod-aup | ||
# The list of module sub-folders is ordered so that each folder occurs after any | ||
# others that it depends on | ||
set( FOLDERS | ||
etc | ||
import-export | ||
track-ui | ||
scripting | ||
nyquist | ||
sharing | ||
) | ||
if( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" ) | ||
list( APPEND MODULES | ||
mod-null | ||
mod-nyq-bench | ||
) | ||
endif() | ||
|
||
if ( USE_LIBOGG AND USE_LIBVORBIS ) | ||
list( APPEND MODULES mod-ogg ) | ||
endif() | ||
|
||
if ( USE_LIBFLAC ) | ||
list( APPEND MODULES mod-flac ) | ||
endif() | ||
|
||
if ( USE_LIBTWOLAME ) | ||
list ( APPEND MODULES mod-mp2) | ||
endif() | ||
|
||
if ( USE_WAVPACK ) | ||
list ( APPEND MODULES mod-wavpack ) | ||
endif() | ||
|
||
if ( USE_LIBMPG123 ) | ||
list ( APPEND MODULES mod-mpg123 ) | ||
endif() | ||
|
||
if ( USE_FFMPEG ) | ||
list ( APPEND MODULES mod-ffmpeg ) | ||
endif() | ||
|
||
if ( USE_LIBOPUS AND USE_OPUSFILE AND USE_LIBOGG ) | ||
list ( APPEND MODULES mod-opus ) | ||
endif() | ||
|
||
if ( ${_OPT}has_audiocom_upload) | ||
list( APPEND MODULES | ||
mod-cloud-audiocom | ||
) | ||
endif() | ||
|
||
foreach( MODULE ${MODULES} ) | ||
add_subdirectory("${MODULE}") | ||
foreach( FOLDER ${FOLDERS} ) | ||
add_subdirectory("${FOLDER}") | ||
endforeach() | ||
|
||
#propagate collected edges up to root CMakeLists.txt | ||
#propagate collected edges and subgraphs up to root CMakeLists.txt | ||
set( GRAPH_EDGES "${GRAPH_EDGES}" PARENT_SCOPE ) | ||
set( GRAPH_SUBGRAPHS "${GRAPH_SUBGRAPHS}" PARENT_SCOPE ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Include the modules that we'll build | ||
|
||
# The list of modules is ordered so that each module occurs after any others | ||
# that it depends on | ||
set( MODULES | ||
) | ||
if( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" ) | ||
list( APPEND MODULES | ||
mod-null | ||
) | ||
endif() | ||
|
||
audacity_module_subdirectory("${MODULES}") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
# Include the modules that we'll build | ||
|
||
# The list of modules is ordered so that each module occurs after any others | ||
# that it depends on | ||
set( MODULES | ||
mod-mp3 | ||
mod-pcm | ||
mod-cl | ||
mod-lof | ||
mod-aup | ||
) | ||
|
||
if ( USE_LIBOGG AND USE_LIBVORBIS ) | ||
list( APPEND MODULES mod-ogg ) | ||
endif() | ||
|
||
if ( USE_LIBFLAC ) | ||
list( APPEND MODULES mod-flac ) | ||
endif() | ||
|
||
if ( USE_LIBTWOLAME ) | ||
list ( APPEND MODULES mod-mp2 ) | ||
endif() | ||
|
||
if ( USE_WAVPACK ) | ||
list ( APPEND MODULES mod-wavpack ) | ||
endif() | ||
|
||
if ( USE_LIBMPG123 ) | ||
list ( APPEND MODULES mod-mpg123 ) | ||
endif() | ||
|
||
if ( USE_FFMPEG ) | ||
list ( APPEND MODULES mod-ffmpeg ) | ||
endif() | ||
|
||
if ( USE_LIBOPUS AND USE_OPUSFILE AND USE_LIBOGG ) | ||
list ( APPEND MODULES mod-opus ) | ||
endif() | ||
|
||
audacity_module_subdirectory("${MODULES}") |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Include the modules that we'll build | ||
|
||
# The list of modules is ordered so that each module occurs after any others | ||
# that it depends on | ||
set( MODULES | ||
) | ||
|
||
if( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" ) | ||
list( APPEND MODULES | ||
mod-nyq-bench | ||
) | ||
endif() | ||
|
||
audacity_module_subdirectory("${MODULES}") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.