mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-11-28 15:46:49 +01:00
linux server in production now online
This commit is contained in:
13
cmake/FindCrypto++.cmake
Normal file
13
cmake/FindCrypto++.cmake
Normal file
@@ -0,0 +1,13 @@
|
||||
# Locate Crypto++ library
|
||||
# This module defines
|
||||
# Crypto++_FOUND
|
||||
# Crypto++_INCLUDE_DIR
|
||||
# Crypto++_LIBRARIES
|
||||
|
||||
find_path(Crypto++_INCLUDE_DIR NAMES cryptopp/cryptlib.h)
|
||||
find_library(Crypto++_LIBRARIES NAMES cryptopp libcryptopp)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Crypto++ DEFAULT_MSG Crypto++_INCLUDE_DIR Crypto++_LIBRARIES)
|
||||
|
||||
mark_as_advanced(Crypto++_INCLUDE_DIR Crypto++_LIBRARIES)
|
||||
12
cmake/FindLTO.cmake
Normal file
12
cmake/FindLTO.cmake
Normal file
@@ -0,0 +1,12 @@
|
||||
if(__FIND_LTO_CMAKE__)
|
||||
return()
|
||||
endif()
|
||||
set(__FIND_LTO_CMAKE__ TRUE)
|
||||
|
||||
include(CheckCXXCompilerFlag)
|
||||
enable_language(CXX)
|
||||
|
||||
check_cxx_compiler_flag("-flto" COMPILER_KNOWS_LTO)
|
||||
if(COMPILER_KNOWS_LTO)
|
||||
add_compile_options(-flto)
|
||||
endif()
|
||||
@@ -10,7 +10,7 @@
|
||||
find_path(LUA_INCLUDE_DIR luajit.h
|
||||
HINTS
|
||||
ENV LUA_DIR
|
||||
PATH_SUFFIXES include/luajit-2.0 include
|
||||
PATH_SUFFIXES include/luajit-2.0 include/luajit-2.1 include
|
||||
PATHS
|
||||
~/Library/Frameworks
|
||||
/Library/Frameworks
|
||||
|
||||
@@ -67,7 +67,7 @@ IF (WIN32)
|
||||
$ENV{ProgramFiles}/MySQL/*/lib/${libsuffixDist}
|
||||
$ENV{SystemDrive}/MySQL/*/lib/${libsuffixDist})
|
||||
ELSE (WIN32)
|
||||
FIND_LIBRARY(MYSQL_LIB NAMES mysqlclient
|
||||
FIND_LIBRARY(MYSQL_LIB NAMES mysqlclient mariadbclient
|
||||
PATHS
|
||||
$ENV{MYSQL_DIR}/libmysql/.libs
|
||||
$ENV{MYSQL_DIR}/lib
|
||||
@@ -95,7 +95,7 @@ IF (MYSQL_INCLUDE_DIR AND MYSQL_LIB_DIR)
|
||||
FIND_LIBRARY(MYSQL_ZLIB zlib PATHS ${MYSQL_LIB_DIR})
|
||||
FIND_LIBRARY(MYSQL_YASSL yassl PATHS ${MYSQL_LIB_DIR})
|
||||
FIND_LIBRARY(MYSQL_TAOCRYPT taocrypt PATHS ${MYSQL_LIB_DIR})
|
||||
SET(MYSQL_CLIENT_LIBS mysqlclient)
|
||||
SET(MYSQL_CLIENT_LIBS ${MYSQL_LIB})
|
||||
IF (MYSQL_ZLIB)
|
||||
SET(MYSQL_CLIENT_LIBS ${MYSQL_CLIENT_LIBS} zlib)
|
||||
ENDIF (MYSQL_ZLIB)
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
find_path(PUGIXML_INCLUDE_DIR NAMES pugixml.hpp)
|
||||
find_library(PUGIXML_LIBRARIES NAMES pugixml)
|
||||
if(APPLE)
|
||||
find_package(PkgConfig REQUIRED)
|
||||
pkg_check_modules(PC_PUGIXML QUIET pugixml)
|
||||
set(PUGIXML_DEFINITIONS ${PC_PUGIXML_CFLAGS_OTHER})
|
||||
|
||||
find_path(PUGIXML_INCLUDE_DIR pugixml.hpp HINTS ${PC_PUGIXML_INCLUDEDIR} ${PC_PUGIXML_INCLUDE_DIRS})
|
||||
find_library(PUGIXML_LIBRARIES NAMES pugixml HINTS ${PC_PUGIXML_LIBDIR} ${PC_PUGIXML_LIBRARY_DIRS})
|
||||
else()
|
||||
find_path(PUGIXML_INCLUDE_DIR NAMES pugixml.hpp)
|
||||
find_library(PUGIXML_LIBRARIES NAMES pugixml)
|
||||
endif()
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(PugiXML REQUIRED_VARS PUGIXML_INCLUDE_DIR PUGIXML_LIBRARIES)
|
||||
|
||||
find_package_handle_standard_args(PugiXML REQUIRED_VARS PUGIXML_INCLUDE_DIR PUGIXML_LIBRARIES)
|
||||
mark_as_advanced(PUGIXML_INCLUDE_DIR PUGIXML_LIBRARIES)
|
||||
|
||||
Reference in New Issue
Block a user