From b703eab295330e6f81564fbb39a10a1a2fdd2f54 Mon Sep 17 00:00:00 2001 From: Robert Jonsson Date: Sun, 27 Dec 2009 11:30:35 +0000 Subject: moved old qt4 branch --- .../synti/zynaddsubfx/CMakeLists.txt | 100 +++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 muse_qt4_evolution/synti/zynaddsubfx/CMakeLists.txt (limited to 'muse_qt4_evolution/synti/zynaddsubfx/CMakeLists.txt') diff --git a/muse_qt4_evolution/synti/zynaddsubfx/CMakeLists.txt b/muse_qt4_evolution/synti/zynaddsubfx/CMakeLists.txt new file mode 100644 index 00000000..629b771c --- /dev/null +++ b/muse_qt4_evolution/synti/zynaddsubfx/CMakeLists.txt @@ -0,0 +1,100 @@ +#============================================================================= +# MusE +# Linux Music Editor +# $Id:$ +# +# Copyright (C) 2006 by Werner Schweer and others +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License version 2. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +#============================================================================= + +subdirs("UI") + +include_directories( + BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/UI + BEFORE ${CMAKE_CURRENT_BINARY_DIR}/UI + ) + +add_library ( + zynaddsubfx SHARED + DSP/AnalogFilter.C + DSP/FFTwrapper.C + DSP/Filter.C + DSP/FormantFilter.C + DSP/SVFilter.C + Effects/Alienwah.C + Effects/Chorus.C + Effects/Distorsion.C + Effects/DynamicFilter.C + Effects/EQ.C + Effects/Echo.C + Effects/Effect.C + Effects/EffectLFO.C + Effects/EffectMgr.C + Effects/Phaser.C + Effects/Reverb.C + Output/Recorder.C + Misc/Bank.C + Misc/Config.C + Misc/Dump.C + Misc/Master.C + Misc/Microtonal.C + Misc/Part.C + Misc/Util.C + Misc/XMLwrapper.C + Seq/MIDIEvents.C + Seq/MIDIFile.C + Seq/Sequencer.C + Params/ADnoteParameters.C + Params/Controller.C + Params/EnvelopeParams.C + Params/FilterParams.C + Params/LFOParams.C + Params/PADnoteParameters.C + Params/Presets.C + Params/PresetsStore.C + Params/SUBnoteParameters.C + Synth/ADnote.C + Synth/Envelope.C + Synth/LFO.C + Synth/OscilGen.C + Synth/PADnote.C + Synth/Resonance.C + Synth/SUBnote.C + main.cpp + ) + +# - tell cmake to name target zynaddsubfx.so instead of +# libzynaddsubfx.so +# + +set_target_properties ( zynaddsubfx + PROPERTIES PREFIX "" + COMPILE_FLAGS "-O2 -fvisibility=hidden -DASM_F2I_YES -DOS_LINUX -DFFTW_VERSION_3" + ) + +target_link_libraries( zynaddsubfx + zyngui + synti + fftw3 + mxml + m z fltk + ) + +INSTALL( + DIRECTORY banks + DESTINATION ${CMAKE_INSTALL_PREFIX}/share/${MusE_INSTALL_NAME}/presets/zynaddsubfx + ) + +install_targets ( /${CMAKE_INSTALL_LIBDIR}/${MusE_INSTALL_NAME}/synthi/ zynaddsubfx ) + -- cgit v1.2.3