You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.7KB

  1. cmake_minimum_required(VERSION 3.8)
  2. project(LRT)
  3. set(CMAKE_CXX_STANDARD 11)
  4. set(SOURCE_FILES
  5. src/LindenbergResearch.cpp
  6. src/LindenbergResearch.hpp
  7. src/AlmaFilter.cpp
  8. src/SimpleFilter.cpp
  9. src/ReShaper.cpp
  10. src/BlankPanel.cpp
  11. src/BlankPanelM1.cpp
  12. src/VCO.cpp
  13. src/dsp/DSPMath.cpp
  14. src/dsp/DSPMath.hpp
  15. src/dsp/Oscillator.cpp
  16. src/dsp/Oscillator.hpp
  17. src/dsp/DSPSystem.hpp
  18. src/dsp/LadderFilter.hpp
  19. src/dsp/LadderFilter.cpp
  20. src/dsp/MS20zdf.hpp
  21. src/dsp/MS20zdf.cpp
  22. src/MS20Filter.cpp
  23. src/LRComponents.hpp
  24. src/dsp/WaveShaper.cpp
  25. src/dsp/WaveShaper.hpp
  26. src/dsp/Lockhart.cpp
  27. src/dsp/Lockhart.hpp
  28. src/Westcoast.cpp
  29. src/dsp/HQTrig.hpp
  30. src/dsp/Serge.cpp
  31. src/dsp/Serge.hpp
  32. src/dsp/Horner.h
  33. src/dsp/LambertW.h
  34. src/dsp/LambertW.cpp
  35. src/widgets/LRKnob.cpp
  36. src/widgets/LRShadow.cpp
  37. src/widgets/LRCVIndicator.cpp
  38. src/widgets/LRCVIndicator.cpp
  39. src/widgets/LRLCDWidget.cpp
  40. src/widgets/LRLight.cpp
  41. src/widgets/LRPanel.cpp
  42. src/widgets/LRSVGRotator.cpp src/dsp/Saturator.cpp src/dsp/Saturator.hpp src/dsp/Hardclip.cpp src/dsp/Hardclip.hpp src/dsp/RShaper.cpp src/dsp/RShaper.hpp src/dsp/Overdrive.cpp src/dsp/Overdrive.hpp src/QuickMix.cpp src/dsp/FastTanWF.cpp src/dsp/FastTanWF.hpp)
  43. include_directories(.)
  44. include_directories(src)
  45. include_directories(src/dsp)
  46. include_directories(../../include)
  47. include_directories(../../include)
  48. include_directories(../../include/dsp)
  49. include_directories(../../dep/include)
  50. add_executable(LRT ${SOURCE_FILES} src/dsp/DSPMath.cpp src/dsp/DSPMath.hpp)