Files
tenacity/libraries/lib-time-frequency-selection/CMakeLists.txt
Avery King dc4467d2bc Replace codebase with modified Audacity 3.7.1
Some of our basic changes remained, but a lot of work still needs to be
done. At least it builds though!

I have a few notes off the top of my head writing this:

- Our build system was kept and modified to work with the new codebase.
  Similarly, the codebase was modified to work with our build system.
- We don't support Audacity's full wxBase restrictions, so I just
  replaced it with wxWidgets::wxWidgets for now. (See above).
- There are still networking features, which are to be removed in the
  next commit.
- pffft was added as a library in lib-src, and I wrote a new
  CMakeLists.txt for it.
- I modified WrapAllegro.h to use our allegro.h shim instead.

Signed-off-by: Avery King <avery98@pm.me>
2025-01-04 14:54:13 -08:00

20 lines
394 B
CMake

#[[
Per-project state of selected time interval, frequency interval of simple
spectral selection, and play region
]]
set( SOURCES
ProjectSelectionManager.cpp
ProjectSelectionManager.h
SelectedRegion.cpp
SelectedRegion.h
ViewInfo.cpp
ViewInfo.h
)
set( LIBRARIES
lib-snapping-interface
)
tenacity_library( lib-time-frequency-selection "${SOURCES}" "${LIBRARIES}"
"" ""
)