Mercurial > irccd
changeset 375:fb015fe9ca8e
Misc: remove useless stuff
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 13 Dec 2016 12:38:26 +0100 |
parents | e9adab218027 |
children | b61a7d5a9101 |
files | cmake/installer/LICENSE cmake/installer/config/config.xml.in cmake/installer/packages/docs.xml.in cmake/installer/packages/irccd.xml.in cmake/installer/packages/irccdctl.xml.in cmake/installer/packages/meta-plugins.xml.in cmake/installer/packages/meta-programs.xml.in cmake/installer/packages/plugin.xml.in lib/CMakeLists.txt lib/irccd/CMakeSources.cmake |
diffstat | 10 files changed, 0 insertions(+), 386 deletions(-) [+] |
line wrap: on
line diff
--- a/cmake/installer/LICENSE Thu Dec 08 20:06:38 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -Copyright (c) 2013-2016 David Demelier <markand@malikania.fr> - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--- a/cmake/installer/config/config.xml.in Thu Dec 08 20:06:38 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -<?xml version="1.0"?> -<Installer> - <Name>IRC Client Daemon</Name> - <Version>@IRCCD_VERSION@</Version> - <Title>IRC Client Daemon Setup</Title> - <Publisher>Malikania Projects</Publisher> - <ProductUrl>http://projects.malikania.fr/irccd</ProductUrl> - <StartMenuDir>Irccd @IRCCD_VERSION@</StartMenuDir> - <AllowNonAsciiCharacters>true</AllowNonAsciiCharacters> - <TargetDir>@PKGTARGETDIR@</TargetDir> -</Installer>
--- a/cmake/installer/packages/docs.xml.in Thu Dec 08 20:06:38 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -<?xml version="1.0"?> -<Package> - <DisplayName>Documentation</DisplayName> - <Description>Install documentation</Description> - <Version>@IRCCD_VERSION@</Version> - <ReleaseDate>@IRCCD_RELEASE_DATE@</ReleaseDate> - <Default>true</Default> - <SortingPriority>95</SortingPriority> -</Package> \ No newline at end of file
--- a/cmake/installer/packages/irccd.xml.in Thu Dec 08 20:06:38 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -<?xml version="1.0"?> -<Package> - <DisplayName>Irccd executable</DisplayName> - <Description>Install irccd daemon</Description> - <Version>@IRCCD_VERSION@</Version> - <ReleaseDate>@IRCCD_RELEASE_DATE@</ReleaseDate> - <Default>true</Default> - <SortingPriority>100</SortingPriority> -</Package> \ No newline at end of file
--- a/cmake/installer/packages/irccdctl.xml.in Thu Dec 08 20:06:38 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -<?xml version="1.0"?> -<Package> - <DisplayName>Irccdctl executable</DisplayName> - <Description>Install irccd controller</Description> - <Version>@IRCCD_VERSION@</Version> - <ReleaseDate>@IRCCD_RELEASE_DATE@</ReleaseDate> - <Default>true</Default> - <SortingPriority>50</SortingPriority> -</Package> \ No newline at end of file
--- a/cmake/installer/packages/meta-plugins.xml.in Thu Dec 08 20:06:38 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -<?xml version="1.0"?> -<Package> - <DisplayName>Plugins</DisplayName> - <Description>Install plugins</Description> - <Version>@IRCCD_VERSION@</Version> - <ReleaseDate>@IRCCD_RELEASE_DATE@</ReleaseDate> - <Default>true</Default> - <SortingPriority>90</SortingPriority> -</Package> \ No newline at end of file
--- a/cmake/installer/packages/meta-programs.xml.in Thu Dec 08 20:06:38 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -<?xml version="1.0"?> -<Package> - <DisplayName>Core</DisplayName> - <Description>Install irccd and irccdctl</Description> - <Version>@IRCCD_VERSION@</Version> - <ReleaseDate>@IRCCD_RELEASE_DATE@</ReleaseDate> - <Default>true</Default> - <SortingPriority>100</SortingPriority> - <Licenses> - <License name="License Agreement" file="LICENSE" /> - </Licenses> -</Package>
--- a/cmake/installer/packages/plugin.xml.in Thu Dec 08 20:06:38 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -<?xml version="1.0"?> -<Package> - <DisplayName>@IRCCD_PLUGIN_NAME@.js</DisplayName> - <Description>Install @IRCCD_PLUGIN_NAME@.js</Description> - <Version>@IRCCD_VERSION@</Version> - <ReleaseDate>@IRCCD_RELEASE_DATE@</ReleaseDate> - <Default>true</Default> -</Package> \ No newline at end of file
--- a/lib/CMakeLists.txt Thu Dec 08 20:06:38 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,164 +0,0 @@ -# -# CMakeLists.txt -- CMake build system for irccd -# -# Copyright (c) 2013-2016 David Demelier <markand@malikania.fr> -# -# Permission to use, copy, modify, and/or distribute this software for any -# purpose with or without fee is hereby granted, provided that the above -# copyright notice and this permission notice appear in all copies. -# -# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# - -project(lib) - -include(irccd/CMakeSources.cmake) - -add_library(libirccd ${HEADERS} ${SOURCES}) - -target_include_directories( - libirccd - PUBLIC - $<BUILD_INTERFACE:${duktape_SOURCE_DIR}> - $<BUILD_INTERFACE:${extern-libircclient_SOURCE_DIR}/include> - $<BUILD_INTERFACE:${IRCCD_FAKEROOTDIR}/include/irccd> - $<BUILD_INTERFACE:${IRCCD_FAKEROOTDIR}/include> - $<BUILD_INTERFACE:${lib_SOURCE_DIR}> - $<INSTALL_INTERFACE:include> -) - -source_group(irccd FILES ${HEADERS} ${SOURCES}) - -if (IRCCD_SYSTEM_WINDOWS) - list(APPEND LIBRARIES ws2_32 shlwapi) - - if (BUILD_SHARED_LIBS) - list(APPEND FLAGS IRCCD_BUILDING_DLL) - endif () -elseif (IRCCD_SYSTEM_MAC) - list(APPEND LIBRARIES resolv) -elseif (IRCCD_SYSTEM_LINUX) - list(APPEND LIBRARIES dl) -endif () - -if (OPENSSL_FOUND) - list(APPEND LIBRARIES OpenSSL::SSL OpenSSL::Crypto) -else () - list(APPEND FLAGS NET_NO_SSL) -endif () - -target_link_libraries(libirccd extern-duktape extern-ircclient extern-json extern-fmt ${LIBRARIES}) -target_compile_definitions(libirccd PRIVATE ${FLAGS}) - -set_target_properties( - libirccd - PROPERTIES - PREFIX "" - OUTPUT_NAME_DEBUG libirccd2d - RUNTIME_OUTPUT_DIRECTORY ${IRCCD_FAKEROOTDIR}/${WITH_BINDIR} - RUNTIME_OUTPUT_DIRECTORY_DEBUG ${IRCCD_FAKEROOTDIR}/${WITH_BINDIR} - RUNTIME_OUTPUT_DIRECTORY_RELEASE ${IRCCD_FAKEROOTDIR}/${WITH_BINDIR} - RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${IRCCD_FAKEROOTDIR}/${WITH_BINDIR} - RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL ${IRCCD_FAKEROOTDIR}/${WITH_BINDIR} - VERSION ${IRCCD_VERSION} - SOVERSION ${IRCCD_VERSION_SHLIB} -) - -install( - TARGETS libirccd - COMPONENT libirccd - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib -) - -setg(CPACK_COMPONENT_LIBIRCCD_GROUP "Applications") -setg(CPACK_COMPONENT_LIBIRCCD_DISPLAY_NAME "Irccd library") -setg(CPACK_COMPONENT_LIBIRCCD_DESCRIPTION "Irccd runtime library") -setg(CPACK_COMPONENT_LIBIRCCD_REQUIRED On) -setg(CPACK_COMPONENT_LIBIRCCD_HIDDEN On) - -# -# Headers. -# ------------------------------------------------------------------- -# - -install( - FILES ${HEADERS} - COMPONENT headers - DESTINATION include/irccd -) - -setg(CPACK_COMPONENT_HEADERS_GROUP "Development") -setg(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ headers") -setg(CPACK_COMPONENT_HEADERS_DESCRIPTION - "Install the C++ headers if you want to build irccd native plugins.") - -# # CMake target exports. -# export( -# EXPORT Irccd2Targets -# FILE "${CMAKE_BINARY_DIR}/Irccd2Targets.cmake" -# NAMESPACE Irccd2:: -# ) - -# CMake version file. -# include(CMakePackageConfigHelpers) - -# write_basic_package_version_file( -# "${CMAKE_CURRENT_BINARY_DIR}/Irccd2ConfigVersion.cmake" -# VERSION ${IRCCD_VERSION} -# COMPATIBILITY AnyNewerVersion -# ) - -# Irccd main module file. -# configure_file( -# "${CMAKE_SOURCE_DIR}/cmake/internal/Irccd2Config.cmake.in" -# "${CMAKE_BINARY_DIR}/Irccd2Config.cmake" -# COPYONLY -# ) - -# Install all CMake stuff. -# install( -# EXPORT Irccd2Targets -# FILE Irccd2Targets.cmake -# NAMESPACE Irccd2:: -# DESTINATION ${WITH_CMAKEDIR}/Irccd2 -# ) -# -# install( -# FILES -# "${CMAKE_BINARY_DIR}/Irccd2Config.cmake" -# "${CMAKE_BINARY_DIR}/Irccd2ConfigVersion.cmake" -# DESTINATION ${WITH_CMAKEDIR}/Irccd2 -# ) - -# pkg-config -if (WITH_PKGCONFIG) - # Configure the pkg-config file. - configure_file( - ${CMAKE_SOURCE_DIR}/cmake/internal/irccd2.pc.in - ${CMAKE_BINARY_DIR}/irccd2.pc - @ONLY - ) - - # Adjust the library output name if debug. - file( - GENERATE - OUTPUT ${CMAKE_BINARY_DIR}/irccd2.pc - INPUT ${CMAKE_BINARY_DIR}/irccd2.pc - ) - - install( - FILES ${CMAKE_BINARY_DIR}/irccd2.pc - COMPONENT pkgconfig - DESTINATION ${WITH_PKGCONFIGDIR} - ) - - setg(CPACK_COMPONENT_PKGCONFIG_DESCRIPTION "Install .pc pkgconfig file") - setg(CPACK_COMPONENT_PKGCONFIG_GROUP "Development") -endif ()
--- a/lib/irccd/CMakeSources.cmake Thu Dec 08 20:06:38 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,142 +0,0 @@ -set( - HEADERS - ${CMAKE_CURRENT_LIST_DIR}/alias.hpp - ${CMAKE_CURRENT_LIST_DIR}/client.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-help.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-config.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-info.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-list.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-load.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-reload.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-unload.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-cmode.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-cnotice.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-connect.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-disconnect.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-info.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-invite.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-join.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-kick.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-list.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-me.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-message.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-mode.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-nick.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-notice.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-part.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-reconnect.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-topic.hpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-watch.hpp - ${CMAKE_CURRENT_LIST_DIR}/command.hpp - ${CMAKE_CURRENT_LIST_DIR}/config.hpp - ${CMAKE_CURRENT_LIST_DIR}/elapsed-timer.hpp - ${CMAKE_CURRENT_LIST_DIR}/fs.hpp - ${CMAKE_CURRENT_LIST_DIR}/ini.hpp - ${CMAKE_CURRENT_LIST_DIR}/irccd.hpp - ${CMAKE_CURRENT_LIST_DIR}/irccdctl.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-directory.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-elapsed-timer.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-file.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-irccd.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-logger.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-plugin.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-server.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-system.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-timer.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-unicode.hpp - ${CMAKE_CURRENT_LIST_DIR}/mod-util.hpp - ${CMAKE_CURRENT_LIST_DIR}/net.hpp - ${CMAKE_CURRENT_LIST_DIR}/logger.hpp - ${CMAKE_CURRENT_LIST_DIR}/module.hpp - ${CMAKE_CURRENT_LIST_DIR}/options.hpp - ${CMAKE_CURRENT_LIST_DIR}/path.hpp - ${CMAKE_CURRENT_LIST_DIR}/plugin.hpp - ${CMAKE_CURRENT_LIST_DIR}/plugin-dynlib.hpp - ${CMAKE_CURRENT_LIST_DIR}/plugin-js.hpp - ${CMAKE_CURRENT_LIST_DIR}/rule.hpp - ${CMAKE_CURRENT_LIST_DIR}/server.hpp - ${CMAKE_CURRENT_LIST_DIR}/service-command.hpp - ${CMAKE_CURRENT_LIST_DIR}/service-interrupt.hpp - ${CMAKE_CURRENT_LIST_DIR}/service-module.hpp - ${CMAKE_CURRENT_LIST_DIR}/service-plugin.hpp - ${CMAKE_CURRENT_LIST_DIR}/service-rule.hpp - ${CMAKE_CURRENT_LIST_DIR}/service-server.hpp - ${CMAKE_CURRENT_LIST_DIR}/service-transport.hpp - ${CMAKE_CURRENT_LIST_DIR}/system.hpp - ${CMAKE_CURRENT_LIST_DIR}/timer.hpp - ${CMAKE_CURRENT_LIST_DIR}/transport.hpp - ${CMAKE_CURRENT_LIST_DIR}/unicode.hpp - ${CMAKE_CURRENT_LIST_DIR}/util.hpp -) - -set( - SOURCES - ${CMAKE_CURRENT_LIST_DIR}/alias.cpp - ${CMAKE_CURRENT_LIST_DIR}/client.cpp - ${CMAKE_CURRENT_LIST_DIR}/config.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-help.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-config.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-info.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-list.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-load.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-reload.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-plugin-unload.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-cmode.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-cnotice.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-connect.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-disconnect.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-info.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-invite.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-join.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-kick.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-list.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-me.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-message.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-mode.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-nick.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-notice.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-part.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-reconnect.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-server-topic.cpp - ${CMAKE_CURRENT_LIST_DIR}/cmd-watch.cpp - ${CMAKE_CURRENT_LIST_DIR}/command.cpp - ${CMAKE_CURRENT_LIST_DIR}/elapsed-timer.cpp - ${CMAKE_CURRENT_LIST_DIR}/fs.cpp - ${CMAKE_CURRENT_LIST_DIR}/ini.cpp - ${CMAKE_CURRENT_LIST_DIR}/irccd.cpp - ${CMAKE_CURRENT_LIST_DIR}/irccdctl.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-directory.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-elapsed-timer.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-file.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-irccd.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-logger.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-plugin.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-server.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-system.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-timer.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-unicode.cpp - ${CMAKE_CURRENT_LIST_DIR}/mod-util.cpp - ${CMAKE_CURRENT_LIST_DIR}/logger.cpp - ${CMAKE_CURRENT_LIST_DIR}/options.cpp - ${CMAKE_CURRENT_LIST_DIR}/path.cpp - ${CMAKE_CURRENT_LIST_DIR}/plugin-dynlib.cpp - ${CMAKE_CURRENT_LIST_DIR}/plugin-js.cpp - ${CMAKE_CURRENT_LIST_DIR}/rule.cpp - ${CMAKE_CURRENT_LIST_DIR}/server.cpp - ${CMAKE_CURRENT_LIST_DIR}/service-command.cpp - ${CMAKE_CURRENT_LIST_DIR}/service-interrupt.cpp - ${CMAKE_CURRENT_LIST_DIR}/service-module.cpp - ${CMAKE_CURRENT_LIST_DIR}/service-plugin.cpp - ${CMAKE_CURRENT_LIST_DIR}/service-rule.cpp - ${CMAKE_CURRENT_LIST_DIR}/service-server.cpp - ${CMAKE_CURRENT_LIST_DIR}/service-transport.cpp - ${CMAKE_CURRENT_LIST_DIR}/system.cpp - ${CMAKE_CURRENT_LIST_DIR}/timer.cpp - ${CMAKE_CURRENT_LIST_DIR}/transport.cpp - ${CMAKE_CURRENT_LIST_DIR}/unicode.cpp - ${CMAKE_CURRENT_LIST_DIR}/util.cpp -) - -if (NOT IRCCD_SYSTEM_WINDOWS) - list(APPEND HEADERS ${CMAKE_CURRENT_LIST_DIR}/xdg.hpp) -endif ()