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.

74 lines
2.4KB

  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/modules/AlmaFilter.cpp
  8. src/modules/SimpleFilter.cpp
  9. src/modules/ReShaper.cpp
  10. src/modules/BlankPanel.cpp
  11. src/modules/BlankPanelEmpty.cpp
  12. src/modules/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/modules/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/modules/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
  43. src/dsp/Saturator.cpp
  44. src/dsp/Saturator.hpp
  45. src/dsp/Hardclip.cpp
  46. src/dsp/Hardclip.hpp
  47. src/dsp/RShaper.cpp
  48. src/dsp/RShaper.hpp
  49. src/dsp/Overdrive.cpp
  50. src/dsp/Overdrive.hpp
  51. src/modules/QuickMix.cpp
  52. src/dsp/FastTanWF.cpp
  53. src/dsp/FastTanWF.hpp
  54. src/modules/BlankPanelWood.cpp
  55. src/dsp/DiodeLadder.cpp
  56. src/dsp/DiodeLadder.hpp
  57. src/modules/DiodeVCF.cpp
  58. src/widgets/FontIconWidget.cpp
  59. src/modules/BlankPanelSmall.cpp
  60. src/modules/Speck.cpp
  61. src/widgets/LRGradientWidget.cpp src/LRModule.cpp src/LRModuleWidget.cpp src/LRModel.hpp src/widgets/LRPatinaWidget.cpp src/LRGestalt.hpp src/modules/Type35.cpp src/dsp/Type35Filter.cpp src/dsp/Type35Filter.hpp src/dsp/RateConverter.cpp src/dsp/RateConverter.hpp)
  62. include_directories(.)
  63. include_directories(src)
  64. include_directories(src/dsp)
  65. include_directories(src/dsp/kiss_fft)
  66. include_directories(../../include)
  67. include_directories(../../include)
  68. include_directories(../../include/dsp)
  69. include_directories(../../dep/include)
  70. add_executable(LRT ${SOURCE_FILES} src/dsp/DSPMath.cpp src/dsp/DSPMath.hpp)