mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-09 10:39:02 -04:00
Convert all files to use UNIX-style line endings.
This commit is contained in:
parent
978524b9ac
commit
c86cc240d9
4
win/.gitignore
vendored
4
win/.gitignore
vendored
@ -1,2 +1,2 @@
|
||||
config.h
|
||||
inspircd.rc
|
||||
config.h
|
||||
inspircd.rc
|
||||
|
2000
win/NSIS.template.in
2000
win/NSIS.template.in
File diff suppressed because it is too large
Load Diff
2
win/build/.gitignore
vendored
2
win/build/.gitignore
vendored
@ -1 +1 @@
|
||||
*
|
||||
*
|
||||
|
@ -1,35 +1,35 @@
|
||||
101 ICON "inspircd.ico"
|
||||
|
||||
1 VERSIONINFO
|
||||
FILEVERSION @VERSION_MAJOR@,@VERSION_MINOR@,@VERSION_PATCH@
|
||||
PRODUCTVERSION @VERSION_MAJOR@,@VERSION_MINOR@,@VERSION_PATCH@
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS 0x40004L
|
||||
FILETYPE 0x1L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904b0"
|
||||
BEGIN
|
||||
VALUE "Comments", "InspIRCd @VERSION_MAJOR@.@VERSION_MINOR@ IRC Daemon"
|
||||
VALUE "CompanyName", "InspIRCd Development Team"
|
||||
VALUE "FileDescription", "InspIRCd"
|
||||
VALUE "FileVersion", "@FULL_VERSION@"
|
||||
VALUE "InternalName", "InspIRCd"
|
||||
VALUE "LegalCopyright", "Copyright (C) InspIRCd Development Team"
|
||||
VALUE "OriginalFilename", "inspircd.exe"
|
||||
VALUE "ProductName", "InspIRCd - Internet Relay Chat Daemon"
|
||||
VALUE "ProductVersion", "@FULL_VERSION@"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x809, 1200
|
||||
END
|
||||
END
|
||||
101 ICON "inspircd.ico"
|
||||
|
||||
1 VERSIONINFO
|
||||
FILEVERSION @VERSION_MAJOR@,@VERSION_MINOR@,@VERSION_PATCH@
|
||||
PRODUCTVERSION @VERSION_MAJOR@,@VERSION_MINOR@,@VERSION_PATCH@
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS 0x40004L
|
||||
FILETYPE 0x1L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904b0"
|
||||
BEGIN
|
||||
VALUE "Comments", "InspIRCd @VERSION_MAJOR@.@VERSION_MINOR@ IRC Daemon"
|
||||
VALUE "CompanyName", "InspIRCd Development Team"
|
||||
VALUE "FileDescription", "InspIRCd"
|
||||
VALUE "FileVersion", "@FULL_VERSION@"
|
||||
VALUE "InternalName", "InspIRCd"
|
||||
VALUE "LegalCopyright", "Copyright (C) InspIRCd Development Team"
|
||||
VALUE "OriginalFilename", "inspircd.exe"
|
||||
VALUE "ProductName", "InspIRCd - Internet Relay Chat Daemon"
|
||||
VALUE "ProductVersion", "@FULL_VERSION@"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x809, 1200
|
||||
END
|
||||
END
|
||||
|
@ -1,104 +1,104 @@
|
||||
#
|
||||
# InspIRCd -- Internet Relay Chat Daemon
|
||||
#
|
||||
#
|
||||
# InspIRCd -- Internet Relay Chat Daemon
|
||||
#
|
||||
# Copyright (C) 2021-2022 Sadie Powell <sadie@witchery.services>
|
||||
# Copyright (C) 2013-2014 Attila Molnar <attilamolnar@hush.com>
|
||||
# Copyright (C) 2013 Adam <Adam@anope.org>
|
||||
#
|
||||
# This file is part of InspIRCd. InspIRCd is free software: you can
|
||||
# redistribute it and/or modify it under the terms of the GNU General Public
|
||||
# License as published by the Free Software Foundation, version 2.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
# details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
|
||||
# These modules can always be built on all platforms.
|
||||
file(GLOB INSPIRCD_MODULES
|
||||
"${INSPIRCD_BASE}/src/coremods/core_*"
|
||||
"${INSPIRCD_BASE}/src/modules/m_*")
|
||||
|
||||
# These modules have their dependencies provided by Windows.
|
||||
list(APPEND INSPIRCD_MODULES
|
||||
"${INSPIRCD_BASE}/src/modules/extra/m_ldap.cpp")
|
||||
|
||||
if(EXISTS "${CMAKE_BINARY_DIR}/conanbuildinfo.cmake")
|
||||
include("${CMAKE_BINARY_DIR}/conanbuildinfo.cmake")
|
||||
|
||||
function(enable_extra NAME PACKAGE)
|
||||
if(DEFINED "CONAN_${PACKAGE}_ROOT")
|
||||
message("Enabling the ${NAME} module")
|
||||
list(APPEND INSPIRCD_MODULES "${INSPIRCD_BASE}/src/modules/extra/m_${NAME}.cpp")
|
||||
set(INSPIRCD_MODULES ${INSPIRCD_MODULES} PARENT_SCOPE)
|
||||
else()
|
||||
message("Unable to enable the ${NAME} module (missing library)")
|
||||
endif()
|
||||
endfunction()
|
||||
|
||||
enable_extra("argon2" "ARGON2")
|
||||
enable_extra("geo_maxmind" "LIBMAXMINDDB")
|
||||
enable_extra("log_json" "RAPIDJSON")
|
||||
enable_extra("mysql" "LIBMYSQLCLIENT")
|
||||
enable_extra("pgsql" "LIBPQ")
|
||||
enable_extra("regex_pcre" "PCRE2")
|
||||
enable_extra("regex_posix" "PCRE2")
|
||||
enable_extra("regex_re2" "RE2")
|
||||
enable_extra("ssl_mbedtls" "MBEDTLS")
|
||||
enable_extra("ssl_openssl" "OPENSSL")
|
||||
enable_extra("sqlite3" "SQLITE3")
|
||||
|
||||
link_directories("${CMAKE_BINARY_DIR}/extradll" "${CMAKE_BINARY_DIR}/extralib")
|
||||
file(GLOB EXTRA_DLLS "${CMAKE_BINARY_DIR}/extradll/*.dll")
|
||||
install(FILES ${EXTRA_DLLS} DESTINATION .)
|
||||
|
||||
conan_basic_setup(TARGETS)
|
||||
else()
|
||||
message("Unable to build extras: conanbuildinfo.cmake does not exist in the build directory!")
|
||||
endif()
|
||||
|
||||
list(SORT INSPIRCD_MODULES)
|
||||
|
||||
add_definitions("-DDLL_BUILD")
|
||||
|
||||
foreach(MODULE_NAME ${INSPIRCD_MODULES})
|
||||
if(IS_DIRECTORY "${MODULE_NAME}")
|
||||
string(REGEX REPLACE "^.*[/\\](.*)$" "\\1" BASE_NAME ${MODULE_NAME})
|
||||
else()
|
||||
string(REGEX REPLACE "^.*[/\\](.*).cpp$" "\\1" BASE_NAME ${MODULE_NAME})
|
||||
endif()
|
||||
|
||||
if(IS_DIRECTORY "${MODULE_NAME}")
|
||||
file(GLOB MODULES_SUBDIR_SRCS "${MODULE_NAME}/*.cpp")
|
||||
list(SORT MODULES_SUBDIR_SRCS)
|
||||
add_library(${BASE_NAME} MODULE ${MODULES_SUBDIR_SRCS})
|
||||
else()
|
||||
add_library(${BASE_NAME} MODULE ${MODULE_NAME})
|
||||
endif()
|
||||
|
||||
# Generate the module and set its linker flags, also set it to depend on the main executable to be built beforehand
|
||||
target_link_libraries(${BASE_NAME} inspircd)
|
||||
add_dependencies(${BASE_NAME} inspircd)
|
||||
if(MSVC)
|
||||
target_link_libraries(${BASE_NAME} win32memory)
|
||||
add_dependencies(${BASE_NAME} win32memory)
|
||||
endif()
|
||||
|
||||
if(CONAN_CXX_FLAGS)
|
||||
conan_target_link_libraries(${BASE_NAME})
|
||||
endif()
|
||||
|
||||
set_target_properties(${BASE_NAME} PROPERTIES
|
||||
PREFIX ""
|
||||
FOLDER "Modules"
|
||||
COMPILE_DEFINITIONS "FMT_SHARED;MODNAME=\"${BASE_NAME}\""
|
||||
)
|
||||
|
||||
# Set the module to be installed to the module directory
|
||||
install(TARGETS ${BASE_NAME} LIBRARY DESTINATION ${MODULE_DIR})
|
||||
endforeach()
|
||||
#
|
||||
# This file is part of InspIRCd. InspIRCd is free software: you can
|
||||
# redistribute it and/or modify it under the terms of the GNU General Public
|
||||
# License as published by the Free Software Foundation, version 2.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
# details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
|
||||
# These modules can always be built on all platforms.
|
||||
file(GLOB INSPIRCD_MODULES
|
||||
"${INSPIRCD_BASE}/src/coremods/core_*"
|
||||
"${INSPIRCD_BASE}/src/modules/m_*")
|
||||
|
||||
# These modules have their dependencies provided by Windows.
|
||||
list(APPEND INSPIRCD_MODULES
|
||||
"${INSPIRCD_BASE}/src/modules/extra/m_ldap.cpp")
|
||||
|
||||
if(EXISTS "${CMAKE_BINARY_DIR}/conanbuildinfo.cmake")
|
||||
include("${CMAKE_BINARY_DIR}/conanbuildinfo.cmake")
|
||||
|
||||
function(enable_extra NAME PACKAGE)
|
||||
if(DEFINED "CONAN_${PACKAGE}_ROOT")
|
||||
message("Enabling the ${NAME} module")
|
||||
list(APPEND INSPIRCD_MODULES "${INSPIRCD_BASE}/src/modules/extra/m_${NAME}.cpp")
|
||||
set(INSPIRCD_MODULES ${INSPIRCD_MODULES} PARENT_SCOPE)
|
||||
else()
|
||||
message("Unable to enable the ${NAME} module (missing library)")
|
||||
endif()
|
||||
endfunction()
|
||||
|
||||
enable_extra("argon2" "ARGON2")
|
||||
enable_extra("geo_maxmind" "LIBMAXMINDDB")
|
||||
enable_extra("log_json" "RAPIDJSON")
|
||||
enable_extra("mysql" "LIBMYSQLCLIENT")
|
||||
enable_extra("pgsql" "LIBPQ")
|
||||
enable_extra("regex_pcre" "PCRE2")
|
||||
enable_extra("regex_posix" "PCRE2")
|
||||
enable_extra("regex_re2" "RE2")
|
||||
enable_extra("ssl_mbedtls" "MBEDTLS")
|
||||
enable_extra("ssl_openssl" "OPENSSL")
|
||||
enable_extra("sqlite3" "SQLITE3")
|
||||
|
||||
link_directories("${CMAKE_BINARY_DIR}/extradll" "${CMAKE_BINARY_DIR}/extralib")
|
||||
file(GLOB EXTRA_DLLS "${CMAKE_BINARY_DIR}/extradll/*.dll")
|
||||
install(FILES ${EXTRA_DLLS} DESTINATION .)
|
||||
|
||||
conan_basic_setup(TARGETS)
|
||||
else()
|
||||
message("Unable to build extras: conanbuildinfo.cmake does not exist in the build directory!")
|
||||
endif()
|
||||
|
||||
list(SORT INSPIRCD_MODULES)
|
||||
|
||||
add_definitions("-DDLL_BUILD")
|
||||
|
||||
foreach(MODULE_NAME ${INSPIRCD_MODULES})
|
||||
if(IS_DIRECTORY "${MODULE_NAME}")
|
||||
string(REGEX REPLACE "^.*[/\\](.*)$" "\\1" BASE_NAME ${MODULE_NAME})
|
||||
else()
|
||||
string(REGEX REPLACE "^.*[/\\](.*).cpp$" "\\1" BASE_NAME ${MODULE_NAME})
|
||||
endif()
|
||||
|
||||
if(IS_DIRECTORY "${MODULE_NAME}")
|
||||
file(GLOB MODULES_SUBDIR_SRCS "${MODULE_NAME}/*.cpp")
|
||||
list(SORT MODULES_SUBDIR_SRCS)
|
||||
add_library(${BASE_NAME} MODULE ${MODULES_SUBDIR_SRCS})
|
||||
else()
|
||||
add_library(${BASE_NAME} MODULE ${MODULE_NAME})
|
||||
endif()
|
||||
|
||||
# Generate the module and set its linker flags, also set it to depend on the main executable to be built beforehand
|
||||
target_link_libraries(${BASE_NAME} inspircd)
|
||||
add_dependencies(${BASE_NAME} inspircd)
|
||||
if(MSVC)
|
||||
target_link_libraries(${BASE_NAME} win32memory)
|
||||
add_dependencies(${BASE_NAME} win32memory)
|
||||
endif()
|
||||
|
||||
if(CONAN_CXX_FLAGS)
|
||||
conan_target_link_libraries(${BASE_NAME})
|
||||
endif()
|
||||
|
||||
set_target_properties(${BASE_NAME} PROPERTIES
|
||||
PREFIX ""
|
||||
FOLDER "Modules"
|
||||
COMPILE_DEFINITIONS "FMT_SHARED;MODNAME=\"${BASE_NAME}\""
|
||||
)
|
||||
|
||||
# Set the module to be installed to the module directory
|
||||
install(TARGETS ${BASE_NAME} LIBRARY DESTINATION ${MODULE_DIR})
|
||||
endforeach()
|
||||
|
Loading…
x
Reference in New Issue
Block a user