summaryrefslogtreecommitdiff
path: root/attic/muse_qt4_evolution/muse/widgets/CMakeLists.txt
blob: 03866a0c8642f0fe8ff817f99aaf027d0978800a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#=============================================================================
#  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.
#=============================================================================

QT4_WRAP_CPP (widget_mocs
      doublelabel.h
      noteinfo.h
      dentry.h
      siglabel.h
      simplebutton.h
      tb1.h
      tools.h
      fontsel.h
      ctrlcombo.h
      filedialog.h
      outportcombo.h splitter.h
      quantcombo.h rastercombo.h
      comboQuant.h bigtime.h
      midisync.h
      mixdowndialog.h 
      comment.h 
      shortcutconfig.h 
      shortcutcapturedialog.h
      greendotbutton.h recordbutton.h
      )

QT4_WRAP_UI (widget_ui_headers
      comment.ui 
      midisync.ui 
      mixdowndialog.ui
      shortcutcapturedialog.ui 
      shortcutconfig.ui 
      )

# add_custom_command(OUTPUT ui_midisync.h
#      COMMAND ${QT_UIC_EXECUTABLE}
#      ARGS -o ${CMAKE_CURRENT_BINARY_DIR}/ui_midisync.h ${CMAKE_CURRENT_SOURCE_DIR}/midisync.ui
#      DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/midisync.ui
#      )

# ADD_FILE_DEPENDENCIES(moc_midisync.cxx ${CMAKE_CURRENT_BINARY_DIR}/ui_midisync.h)

add_library ( widgets STATIC 
      ${widget_ui_headers}
      ${widget_mocs}

      utils.cpp 
      shortcutconfig.cpp
      shortcutconfig.h
      shortcutcapturedialog.cpp
      midisync.cpp 
      comment.cpp
      mixdowndialog.cpp
      tools.cpp
      doublelabel.cpp 
      noteinfo.cpp 
      dentry.cpp 
      siglabel.cpp 
      simplebutton.cpp
      tb1.cpp
      fontsel.cpp 
      ctrlcombo.cpp 
      filedialog.cpp
      outportcombo.cpp splitter.cpp
      quantcombo.cpp rastercombo.cpp
      comboQuant.cpp bigtime.cpp 
      )

set_target_properties( widgets
   PROPERTIES COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h"
   )