1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-26 06:27:45 +00:00

Merge pull request #172 from ayyaruq/fix/mysql-includes

Fix CMake MySQL module to be more nix-friendly
This commit is contained in:
Mordred 2017-11-19 00:17:01 +01:00 committed by GitHub
commit 1c397db54d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,29 @@
if(UNIX)
include_directories("/usr/include/mysql/")
find_path(MYSQL_INCLUDE_DIR mysql.h
/usr/include/mysql
/usr/local/include/mysql
/opt/mysql/mysql/include
/opt/mysql/mysql/include/mysql
/opt/mysql/include
/opt/local/include/mysql5
/usr/local/mysql/include
/usr/local/mysql/include/mysql
$ENV{ProgramFiles}/MySQL/*/include
$ENV{SystemDrive}/MySQL/*/include
)
if(MYSQL_INCLUDE_DIR)
set(MYSQL_FOUND TRUE)
include_directories(${MYSQL_INCLUDE_DIR})
endif(MYSQL_INCLUDE_DIR)
if(MYSQL_FOUND)
message(STATUS "MySQL include dir: ${MYSQL_INCLUDE_DIR}")
else(MYSQL_FOUND)
message(FATAL_ERROR "Could not find MySQL headers.")
endif(MYSQL_FOUND)
else()
include_directories("${LIBRARY_DIR}/external/MySQL/")
if(CMAKE_SIZEOF_VOID_P EQUAL 4)
@ -13,5 +36,3 @@ else()
link_directories(${LIBRARY_DIR}/external/zlib/x64)
endif()
endif()