aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects
diff options
context:
space:
mode:
authorGravatar Elvio Basello2008-03-29 17:10:56 +0000
committerGravatar Elvio Basello2008-03-29 17:10:56 +0000
commitb11762a81c9fb9c18e16e9b5883be61ee6523755 (patch)
tree7f131d47f8906186e9b48b563ffe11dc8f3de7f9 /src/modules/objects
parentported modules about and action; (diff)
downloadKVIrc-b11762a81c9fb9c18e16e9b5883be61ee6523755.tar.gz
KVIrc-b11762a81c9fb9c18e16e9b5883be61ee6523755.tar.bz2
KVIrc-b11762a81c9fb9c18e16e9b5883be61ee6523755.zip
added CMake rules :)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1330 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects')
-rw-r--r--src/modules/objects/CMakeLists.txt115
1 files changed, 115 insertions, 0 deletions
diff --git a/src/modules/objects/CMakeLists.txt b/src/modules/objects/CMakeLists.txt
new file mode 100644
index 000000000..54f46f5ff
--- /dev/null
+++ b/src/modules/objects/CMakeLists.txt
@@ -0,0 +1,115 @@
+# CMakeLists for src/modules/objects
+
+# From qmake
+#QT += xml
+#
+#win32 {
+# LIBS += -lws2_32
+#}
+#
+#PRECOMPILED_HEADER = pch.h
+#
+#precompile_header:!isEmpty(PRECOMPILED_HEADER) {
+# DEFINES += USING_PCH
+#}
+
+SET(kviobjects_MOC_HDRS
+ class_button.h
+ class_buttongroup.h
+ class_checkbox.h
+ class_combobox.h
+ class_dialog.h
+ class_dockwindow.h
+ class_file.h
+ class_groupbox.h
+ class_label.h
+ class_layout.h
+ class_lcd.h
+ class_lineedit.h
+ class_list.h
+ class_listbox.h
+ class_listview.h
+ class_listviewitem.h
+ class_mainwindow.h
+ class_menubar.h
+ class_multilineedit.h
+ class_painter.h
+ class_pixmap.h
+ class_popupmenu.h
+ class_process.h
+ class_progressbar.h
+ class_radiobutton.h
+ class_slider.h
+ class_socket.h
+ class_spinbox.h
+ class_tabwidget.h
+ class_tbrowser.h
+ class_toolbar.h
+ class_toolbutton.h
+ class_urllabel.h
+ class_widget.h
+ class_window.h
+ class_wizard.h
+ class_workspace.h
+ class_wrapper.h
+ class_xmlreader.h
+ class_vbox.h
+ class_hbox.h
+ object_macros.h
+)
+
+SET(kviobjects_SRCS
+ libkviobjects.cpp
+ class_button.cpp
+ class_buttongroup.cpp
+ class_checkbox.cpp
+ class_combobox.cpp
+ class_dialog.cpp
+ class_dockwindow.cpp
+ class_file.cpp
+ class_groupbox.cpp
+ class_label.cpp
+ class_layout.cpp
+ class_lcd.cpp
+ class_lineedit.cpp
+ class_list.cpp
+ class_listbox.cpp
+ class_listview.cpp
+ class_listviewitem.cpp
+ class_mainwindow.cpp
+ class_menubar.cpp
+ class_multilineedit.cpp
+ class_popupmenu.cpp
+ class_process.cpp
+ class_progressbar.cpp
+ class_radiobutton.cpp
+ class_slider.cpp
+ class_socket.cpp
+ class_spinbox.cpp
+ class_tabwidget.cpp
+ class_toolbar.cpp
+ class_toolbutton.cpp
+ class_painter.cpp
+ class_pixmap.cpp
+ class_tbrowser.cpp
+ class_widget.cpp
+ class_window.cpp
+ class_wizard.cpp
+ class_workspace.cpp
+ class_wrapper.cpp
+ class_urllabel.cpp
+ class_xmlreader.cpp
+ class_vbox.cpp
+ class_hbox.cpp
+)
+
+# After this call, files will be moc'ed to moc_kvi_*.cpp
+QT4_WRAP_CPP(kviobjects_MOC_SRCS ${kviobjects_MOC_HDRS})
+
+# Create library
+ADD_LIBRARY(kviobjects SHARED ${kviobjects_SRCS} ${kviobjects_MOC_SRCS})
+#TARGET_LINK_LIBRARIES(kvilib kviaddon)
+
+# Install target
+SET_TARGET_PROPERTIES(kviobjects PROPERTIES VERSION ${KVI_VERSION} SOVERSION ${KVI_MAJOR})
+INSTALL(TARGETS kviobjects LIBRARY DESTINATION ${KVI_INSTALL_PREFIX}/share/kvirc/${KVI_VERSION_BRANCH}/modules/)