blob: a2d940f507c0055ade934737ae56534139fe898d (
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
|
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
)
|