diff options
author | Tim E. Real <termtech@rogers.com> | 2010-10-19 06:39:46 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2010-10-19 06:39:46 +0000 |
commit | 0490296a9bd979454042d0bc64f1f2c4c724a674 (patch) | |
tree | e5bd933bd47d372ea87daebc91c7f36280214328 /muse2/muse/mplugins | |
parent | 7ee5592092707da25bf8cccfe3097f0a2a4a84de (diff) |
See ChangeLog
Diffstat (limited to 'muse2/muse/mplugins')
-rw-r--r-- | muse2/muse/mplugins/CMakeLists.txt | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/muse2/muse/mplugins/CMakeLists.txt b/muse2/muse/mplugins/CMakeLists.txt new file mode 100644 index 00000000..005197dd --- /dev/null +++ b/muse2/muse/mplugins/CMakeLists.txt @@ -0,0 +1,72 @@ +#============================================================================= +# MusE +# Linux Music Editor +# $Id:$ +# +# Copyright (C) 2002-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( +# libmidiplugin +# splitlayer +# filter +# metronom +# transform +# trigg +# dump +# drumglue +# ) +# +# set ( CMAKE_CXX_FLAGS +# "${CMAKE_CXX_FLAGS} -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SHARED -fPIC" +# ) +# +# set ( CMAKE_LDD_FLAGS -module -avoid-version ) + + + +QT4_WRAP_CPP ( mplugins_mocs mittranspose.h midiitransform.h midifilterimpl.h mrconfig.h rhythm.h ) +# QT4_WRAP_UI ( mplugins_uis transform.ui ) +QT4_WRAP_UI3 ( mplugins_uis midifilter.ui mrconfigbase.ui rhythmbase.ui ) + +# add_library ( mplugins SHARED +add_library ( mplugins STATIC + mitplugin.cpp mitplugin.h + mittranspose.cpp + midiitransform.cpp + midifilterimpl.cpp + mrconfig.cpp + rhythm.cpp + random.cpp random.h + ${mplugins_mocs} + ${mplugins_uis} + ) + +#target_link_libraries( mplugins +# # midiplugin +# ${QT_LIBRARIES} +# ) + +# - tell cmake to name target transform.so instead of +# libtransform.so +# - use precompiled header files +# +set_target_properties ( mplugins + # PROPERTIES PREFIX "" + PROPERTIES COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h" + ) + +# install_targets ( /${CMAKE_INSTALL_LIBDIR}/${MusE_INSTALL_NAME}/midiplugins/ transform ) + |