diff options
| author | Michele Calgaro <michele.calgaro@yahoo.it> | 2026-02-22 20:41:12 +0900 |
|---|---|---|
| committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2026-03-02 23:00:23 +0900 |
| commit | b905a0a686e12e30801255b62accb573a8ced687 (patch) | |
| tree | cb5bcf51aee006bb24dd5921efcea0579897eed9 /data | |
| parent | e8b4f8d8a333edacf8a1dd0b90c8e69ebef6f0c6 (diff) | |
| download | kvirc-feat/cmake-conversion.tar.gz kvirc-feat/cmake-conversion.zip | |
Convert to cmake build systemfeat/cmake-conversion
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'data')
| -rw-r--r-- | data/CMakeLists.txt | 14 | ||||
| -rw-r--r-- | data/app/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | data/config/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | data/defscript/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | data/deftheme/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | data/deftheme/silverirc/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | data/gendoc/CMakeLists.txt | 17 | ||||
| -rw-r--r-- | data/mimelnk/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | data/msgcolors/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | data/protocols/CMakeLists.txt | 4 |
10 files changed, 61 insertions, 0 deletions
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt new file mode 100644 index 0000000..432f686 --- /dev/null +++ b/data/CMakeLists.txt @@ -0,0 +1,14 @@ +##### subfolders +# +# Note that files in the 'doctemplates' subfolder +# are used when processing the 'gendoc' folder +# + +add_subdirectory( app ) +add_subdirectory( config ) +add_subdirectory( defscript ) +add_subdirectory( deftheme ) +add_subdirectory( gendoc ) +add_subdirectory( mimelnk ) +add_subdirectory( msgcolors ) +add_subdirectory( protocols ) diff --git a/data/app/CMakeLists.txt b/data/app/CMakeLists.txt new file mode 100644 index 0000000..4532b6e --- /dev/null +++ b/data/app/CMakeLists.txt @@ -0,0 +1 @@ +tde_create_translated_desktop( kvirc.desktop ) diff --git a/data/config/CMakeLists.txt b/data/config/CMakeLists.txt new file mode 100644 index 0000000..d4b31c8 --- /dev/null +++ b/data/config/CMakeLists.txt @@ -0,0 +1,4 @@ +install( + FILES serverdb.kvc texticons.kvc + DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/config +) diff --git a/data/defscript/CMakeLists.txt b/data/defscript/CMakeLists.txt new file mode 100644 index 0000000..75356d3 --- /dev/null +++ b/data/defscript/CMakeLists.txt @@ -0,0 +1,4 @@ +install( + FILES aliases.kvs default.kvs events.kvs installer.kvs popups.kvs theme-install.kvs toolbars.kvs + DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/defscript +) diff --git a/data/deftheme/CMakeLists.txt b/data/deftheme/CMakeLists.txt new file mode 100644 index 0000000..26d3b11 --- /dev/null +++ b/data/deftheme/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory( silverirc ) diff --git a/data/deftheme/silverirc/CMakeLists.txt b/data/deftheme/silverirc/CMakeLists.txt new file mode 100644 index 0000000..586a1bd --- /dev/null +++ b/data/deftheme/silverirc/CMakeLists.txt @@ -0,0 +1,6 @@ +install( + FILES + themeinfo.kvc themedata.kvc pixmapIrcViewBackground.png pixmapInputBackground.png + pixmapUserListViewBackground.png + DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/themes/silverirc +) diff --git a/data/gendoc/CMakeLists.txt b/data/gendoc/CMakeLists.txt new file mode 100644 index 0000000..0bb3064 --- /dev/null +++ b/data/gendoc/CMakeLists.txt @@ -0,0 +1,17 @@ +set( GENERATE_DIR "${CMAKE_BINARY_DIR}/gendoc" ) + +add_custom_target(generate_docfiles ALL + COMMAND ${CMAKE_COMMAND} -E make_directory ${GENERATE_DIR} + COMMAND ${PERL_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/gendoc.pl -v ${PACKAGE_VERSION} ${GENERATE_DIR} + ${CMAKE_SOURCE_DIR}/data/doctemplates ${CMAKE_SOURCE_DIR}/src ${CMAKE_BINARY_DIR} + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + DEPENDS libkvioptions-module +) + +install(CODE " + file( + INSTALL ${GENERATE_DIR}/ + DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/help/en + PATTERN *.html + ) +") diff --git a/data/mimelnk/CMakeLists.txt b/data/mimelnk/CMakeLists.txt new file mode 100644 index 0000000..56e9c17 --- /dev/null +++ b/data/mimelnk/CMakeLists.txt @@ -0,0 +1,4 @@ +tde_create_translated_desktop( + SOURCE x-kvs.desktop x-kvt.desktop x-kva.desktop x-kvc.desktop + DESTINATION ${SHARE_INSTALL_PREFIX}/mimelnk/text +) diff --git a/data/msgcolors/CMakeLists.txt b/data/msgcolors/CMakeLists.txt new file mode 100644 index 0000000..376af19 --- /dev/null +++ b/data/msgcolors/CMakeLists.txt @@ -0,0 +1,6 @@ +file( GLOB _msgclr_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.msgclr ) + +install( + FILES ${_msgclr_files} + DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/msgcolors +) diff --git a/data/protocols/CMakeLists.txt b/data/protocols/CMakeLists.txt new file mode 100644 index 0000000..0e4f0dd --- /dev/null +++ b/data/protocols/CMakeLists.txt @@ -0,0 +1,4 @@ +install( + FILES irc.protocol irc6.protocol + DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/services +) |
