1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-03 09:09:47 +02:00
audacity/libraries/lib-utility/CMakeLists.txt
Paul Licameli 347cb7c294 Move AppName to lib-utility...
... It makes more sense there, at an even lower level than lib-files.  Avoid
type wxString.
2021-07-30 08:17:25 -04:00

27 lines
774 B
CMake

#[[
A small library defining various constants and utilities
No dependencies on wxWidgets. Very few if any symbols with linkage.
One very important utility is finally() as defined in The C++ Programming
Language, fourth edition, for describing ad-hoc RAII actions.
Historically, MemoryX.h began as a wrapper of C++11 <memory>, which by itself
did not yet provide std::make_unique. That explains the name.
Audacity now uses C++14, and yet, need arose for other anticipations of
future standards, such as with optional. It also provides other pervasively
used utilities that don't correspond to things in the standard.
]]#
set( SOURCES
MemoryX.cpp
MemoryX.h
ModuleConstants.cpp
ModuleConstants.h
)
audacity_library( lib-utility "${SOURCES}" ""
"" ""
)