forked from github/server
fix cmake builds on windows.
This commit is contained in:
parent
9d8cfc422c
commit
1575a59921
1 changed files with 9 additions and 3 deletions
|
@ -1,15 +1,19 @@
|
||||||
cmake_minimum_required(VERSION 2.8)
|
cmake_minimum_required(VERSION 2.8)
|
||||||
project (eressea-server C)
|
|
||||||
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/Modules/" ${CMAKE_MODULE_PATH})
|
|
||||||
|
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
FILE(TO_CMAKE_PATH "${CMAKE_MODULE_PATH}" CMAKE_MODULE_PATH )
|
FILE(TO_CMAKE_PATH "${CMAKE_MODULE_PATH}" CMAKE_MODULE_PATH )
|
||||||
FILE(TO_CMAKE_PATH "${CMAKE_PREFIX_PATH}" CMAKE_PREFIX_PATH )
|
FILE(TO_CMAKE_PATH "${CMAKE_PREFIX_PATH}" CMAKE_PREFIX_PATH )
|
||||||
endif(WIN32)
|
endif(WIN32)
|
||||||
|
|
||||||
|
project (eressea-server C)
|
||||||
|
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/Modules/" ${CMAKE_MODULE_PATH})
|
||||||
|
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
include(MSVC)
|
include(MSVC)
|
||||||
endif (MSVC)
|
set (HAVE_STRDUP 0)
|
||||||
|
set (HAVE_STRLCAT 0)
|
||||||
|
set (HAVE_LIBBSD 0)
|
||||||
|
else (MSVC)
|
||||||
|
|
||||||
INCLUDE (CheckIncludeFile)
|
INCLUDE (CheckIncludeFile)
|
||||||
CHECK_INCLUDE_FILE(bsd/string.h HAVE_LIBBSD)
|
CHECK_INCLUDE_FILE(bsd/string.h HAVE_LIBBSD)
|
||||||
|
@ -23,6 +27,8 @@ ELSE (HAVE_LIBBSD)
|
||||||
CHECK_FUNCTION_EXISTS(strlcat HAVE_STRLCAT)
|
CHECK_FUNCTION_EXISTS(strlcat HAVE_STRLCAT)
|
||||||
ENDIF(HAVE_LIBBSD)
|
ENDIF(HAVE_LIBBSD)
|
||||||
|
|
||||||
|
endif (MSVC)
|
||||||
|
|
||||||
find_package (SQLite3)
|
find_package (SQLite3)
|
||||||
find_package (BerkeleyDB)
|
find_package (BerkeleyDB)
|
||||||
find_package (Curses)
|
find_package (Curses)
|
||||||
|
|
Loading…
Reference in a new issue