File: CMakeLists.txt

package info (click to toggle)
massxpert 2.3.6-1squeeze1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 20,736 kB
  • ctags: 3,541
  • sloc: cpp: 44,108; xml: 7,381; sh: 604; makefile: 108; ansic: 7
file content (47 lines) | stat: -rw-r--r-- 1,105 bytes parent folder | download | duplicates (3)
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
########################################################
# Files

# Obtain the list with 
# for i in $(ls *.cpp -1 | grep -v ^moc.* | grep -v ^qrc.*) ; do echo "  $i";done
SET (seqToolsPlugin_SRCS
  seqToolsPlugin.cpp
  seqToolsPluginDlg.cpp
)

# Obtain the list with 
# for i in $(grep -l Q_OBJECT *.hpp) ; do echo "  $i"; done
SET (seqToolsPlugin_MOC_HDRS
  seqToolsPluginDlg.hpp
  seqToolsPlugin.hpp
)

########################################################
# Build

INCLUDE_DIRECTORIES (
  ${QT_INCLUDE_DIR}
  ${QT_QTXML_INCLUDE_DIR}
  ${QT_QTSVG_INCLUDE_DIR}
  ${CMAKE_CURRENT_SOURCE_DIR}
  ${CMAKE_CURRENT_BINARY_DIR} 
  ../.. ../../gui ../../lib
  )

QT4_WRAP_CPP (seqToolsPlugin_MOC_SRCS  ${seqToolsPlugin_MOC_HDRS})

ADD_DEFINITIONS (${QT_DEFINITIONS})
ADD_DEFINITIONS (-DQT_PLUGIN)
ADD_DEFINITIONS (-DQT_NO_DEBUG)
ADD_DEFINITIONS (-DQT_SHARED)

ADD_LIBRARY (seqToolsPlugin MODULE
  ${seqToolsPlugin_SRCS} ${seqToolsPlugin_MOC_SRCS}
  )

TARGET_LINK_LIBRARIES (seqToolsPlugin
  ${QT_LIBRARIES}
  ${QT_QTGUI_LIBRARIES}
  )

INSTALL (TARGETS seqToolsPlugin
  DESTINATION ${MASSXPERT_PLUGIN_DIR})