mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-07-20 07:47:12 +02:00
bin
cmake
hello
module
Base
Core
Entity
Library
Misc
Vendor
AES256
B64
Hash
MDBC
cmake
examples
include
libmariadb
mariadb_config
CMakeLists.txt
mariadb_config.c.in
plugins
win
win-iconv
zlib
CMakeLists.txt
COPYING.LIB
README
MaxmindDB
PUGIXML
SQLite
SimpleIni
SimpleSocket
TinyDir
Whirlpool
CMakeLists.txt
CMakeLists.txt
Core.cpp
Core.hpp
Logger.cpp
Logger.hpp
Main.cpp
Register.cpp
SqBase.hpp
sdk
sqrat
squirrel
vcmp
.gitignore
CMakeLists.txt
LICENSE
README.md
37 lines
1.0 KiB
CMake
37 lines
1.0 KiB
CMake
INCLUDE_DIRECTORIES(${CC_SOURCE_DIR}/include)
|
|
|
|
# Figure out additional libraries for use with
|
|
|
|
FOREACH (dep ${libmariadb_LIB_DEPENDS})
|
|
STRING(REGEX MATCH "^-l.*$" out "${dep}")
|
|
IF(out)
|
|
SET(extra_dynamic_LDFLAGS "${extra_dynamic_LDFLAGS} ${dep}")
|
|
ENDIF(out)
|
|
ENDFOREACH(dep)
|
|
|
|
IF(UNIX)
|
|
IF(OPENSSL_LIBRARIES)
|
|
SET(extra_dynamic_LDFLAGS "${extra_dynamic_LDFLAGS} -lssl")
|
|
ENDIF()
|
|
IF(ICONV_EXTERNAL)
|
|
SET(extra_dynamic_LDFLAGS "${extra_dynamic_LDFLAGS} ${ICONV_LIBRARIES}")
|
|
ENDIF()
|
|
FOREACH(lib ${EXTRA_LIBS})
|
|
SET(extra_dynamic_LDFLAGS "${extra_dynamic_LDFLAGS} -l${lib}")
|
|
ENDFOREACH()
|
|
IF(WITH_SQLITE)
|
|
SET(extra_dynamic_LDFLAGS "${extra_dynamic_LDFLAGS} -lsqlite")
|
|
ENDIF()
|
|
ENDIF(UNIX)
|
|
|
|
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mariadb_config.c.in
|
|
${CMAKE_CURRENT_BINARY_DIR}/mariadb_config.c @ONLY)
|
|
|
|
ADD_EXECUTABLE(mariadb_config ${CMAKE_CURRENT_BINARY_DIR}/mariadb_config.c)
|
|
TARGET_LINK_LIBRARIES(mariadb_config)
|
|
|
|
# Installation
|
|
#
|
|
INSTALL(TARGETS mariadb_config
|
|
DESTINATION "bin")
|