summaryrefslogtreecommitdiffstats
path: root/src/modules/options/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/options/CMakeLists.txt')
-rw-r--r--src/modules/options/CMakeLists.txt74
1 files changed, 74 insertions, 0 deletions
diff --git a/src/modules/options/CMakeLists.txt b/src/modules/options/CMakeLists.txt
new file mode 100644
index 0000000..a2d940f
--- /dev/null
+++ b/src/modules/options/CMakeLists.txt
@@ -0,0 +1,74 @@
+include_directories(
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_BINARY_DIR}/include/${PROJECT_NAME}
+)
+
+
+##### kvioptions
+
+configure_file( mkcreateinstanceproc.sh.cmake mkcreateinstanceproc.sh @ONLY )
+
+add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/instances.h ${CMAKE_CURRENT_BINARY_DIR}/instances.cpp
+ COMMAND sh ${CMAKE_CURRENT_BINARY_DIR}/mkcreateinstanceproc.sh
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+)
+
+add_custom_target(
+ _instances_h_cpp
+ DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/instances.h ${CMAKE_CURRENT_BINARY_DIR}/instances.cpp
+)
+
+tde_add_kpart( libkvioptions AUTOMOC
+ SOURCES
+ libkvioptions.cpp
+ container.cpp
+ dialog.cpp
+ ${CMAKE_CURRENT_BINARY_DIR}/instances.cpp
+ optw_antispam.cpp
+ optw_avatar.cpp
+ optw_connection.cpp
+ optw_ctcp.cpp
+ optw_ctcpfloodprotection.cpp
+ optw_dcc.cpp
+ optw_generalopt.cpp
+ optw_highlighting.cpp
+ optw_ident.cpp
+ optw_identity.cpp
+ optw_ignore.cpp
+ optw_input.cpp
+ optw_interfacefeatures.cpp
+ optw_interfacelookglobal.cpp
+ optw_irc.cpp
+ optw_ircoutput.cpp
+ optw_ircview.cpp
+ optw_lag.cpp
+ optw_logging.cpp
+ optw_mediatypes.cpp
+ optw_messages.cpp
+ optw_nickserv.cpp
+ optw_notify.cpp
+ optw_protection.cpp
+ optw_proxy.cpp
+ optw_query.cpp
+ optw_servers.cpp
+ optw_sound.cpp
+ optw_ssl.cpp
+ optw_taskbar.cpp
+ optw_textencoding.cpp
+ optw_texticons.cpp
+ optw_theme.cpp
+ optw_tools.cpp
+ optw_transport.cpp
+ optw_topiclabel.cpp
+ optw_away.cpp
+ optw_uparser.cpp
+ optw_urlhandlers.cpp
+ optw_userlist.cpp
+ optw_tray.cpp
+ LINK kvirc-shared
+ DESTINATION ${LIB_INSTALL_DIR}/${PROJECT_NAME}/modules
+ DEPENDENCIES _instances_h_cpp
+)