diff options
| author | Robert Jonsson <spamatica@gmail.com> | 2011-05-18 20:35:15 +0000 | 
|---|---|---|
| committer | Robert Jonsson <spamatica@gmail.com> | 2011-05-18 20:35:15 +0000 | 
| commit | 5ebe0c1636ed2e805c3595e0e9aa1fb5d9d8ec0e (patch) | |
| tree | 794e1a87b8ef4cf12638b58a14690787be0a16fa /muse2/muse | |
| parent | 588ad3bc88f29523b52cd51779f94d7bae5f33dd (diff) | |
build fixes
Diffstat (limited to 'muse2/muse')
| -rw-r--r-- | muse2/muse/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | muse2/muse/midiedit/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | muse2/muse/widgets/function_dialogs/CMakeLists.txt | 111 | 
3 files changed, 113 insertions, 0 deletions
| diff --git a/muse2/muse/CMakeLists.txt b/muse2/muse/CMakeLists.txt index 761f8e96..e6a90a59 100644 --- a/muse2/muse/CMakeLists.txt +++ b/muse2/muse/CMakeLists.txt @@ -193,6 +193,7 @@ include_directories(        ${CMAKE_CURRENT_BINARY_DIR}/remote        ${CMAKE_CURRENT_BINARY_DIR}/waveedit        ${CMAKE_CURRENT_BINARY_DIR}/widgets  +      ${CMAKE_CURRENT_BINARY_DIR}/widgets/function_dialogs        )  ## diff --git a/muse2/muse/midiedit/CMakeLists.txt b/muse2/muse/midiedit/CMakeLists.txt index a52d1844..9c3441e9 100644 --- a/muse2/muse/midiedit/CMakeLists.txt +++ b/muse2/muse/midiedit/CMakeLists.txt @@ -94,6 +94,7 @@ target_link_libraries ( midiedit        ctrl        icons        widgets +      widgets_functiondialogs        )  ## diff --git a/muse2/muse/widgets/function_dialogs/CMakeLists.txt b/muse2/muse/widgets/function_dialogs/CMakeLists.txt new file mode 100644 index 00000000..7ddc6bee --- /dev/null +++ b/muse2/muse/widgets/function_dialogs/CMakeLists.txt @@ -0,0 +1,111 @@ +#============================================================================= +#  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. +#============================================================================= + +## +## Expand Qt macros in source files +## +QT4_WRAP_CPP (widgets_functiondialogs_mocs +      crescendo.h +      deloverlaps.h +      gatetime.h +      move.h +      quantize.h +      remove.h +      setlen.h +      transpose.h +      velocity.h +      ) + +## +## UI files +## +file (GLOB widgets_functiondialogs_ui_files +      crescendobase.ui +      deloverlapsbase.ui +      gatetimebase.ui +      movebase.ui +      quantbase.ui +      removebase.ui +      setlenbase.ui +      transposebase.ui +      velocitybase.ui +      ) + +QT4_WRAP_UI (widgets_functiondialogs_ui_headers ${widgets_functiondialogs_ui_files}) + +## +## List of source files to compile +## +file (GLOB widgets_functiondialogs_source_files +      crescendo.cpp +      deloverlaps.cpp +      gatetime.cpp +      move.cpp +      quantize.cpp +      remove.cpp +      setlen.cpp +      transpose.cpp +      velocity.cpp +      ) + +## +## Define target +## +add_library ( widgets_functiondialogs ${MODULES_BUILD}  +      ${widgets_functiondialogs_ui_headers} +      ${widgets_functiondialogs_mocs} +      ${widgets_functiondialogs_source_files} +      ) + +## +## Append to the list of translations +## +set (FILES_TO_TRANSLATE +      ${FILES_TO_TRANSLATE} +      ${widgets_functiondialogs_source_files} +      ${widgets_functiondialogs_ui_files} +      CACHE INTERNAL "" +      ) + +## +## Compilation flags and target name +## +set_target_properties( widgets_functiondialogs +      # PROPERTIES COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h ${MUSECXXFLAGS} -I../ -I${PROJECT_SOURCE_DIR}/synti " +      PROPERTIES COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h ${MUSECXXFLAGS} -I../ -I${PROJECT_SOURCE_DIR}/synti" +      OUTPUT_NAME muse_widgets_functiondialogs +      ) + +## +## Linkage +## +target_link_libraries ( widgets_functiondialogs +      ${QT_LIBRARIES} +      icons +      ) + +## +## Install location +## +if ( ${MODULES_BUILD} STREQUAL SHARED ) +      install(TARGETS widgets_functiondialogs +            DESTINATION ${MusE_MODULES_DIR} +            ) +endif ( ${MODULES_BUILD} STREQUAL SHARED ) | 
