mirror of
https://github.com/glest/glest-source.git
synced 2025-08-22 16:02:50 +02:00
curl:use cmake module
This commit is contained in:
@@ -1,63 +0,0 @@
|
|||||||
#
|
|
||||||
# Curl Get Config
|
|
||||||
#
|
|
||||||
# IF we are using a system that supports curl-config use it.
|
|
||||||
#
|
|
||||||
|
|
||||||
IF(CURL_FOUND)
|
|
||||||
IF(UNIX)
|
|
||||||
IF(UNIX AND APPLE AND NOT CMAKE_CURL_CONFIG)
|
|
||||||
FIND_PROGRAM(CMAKE_CURL_CONFIG curl-config
|
|
||||||
PATHS /opt/local
|
|
||||||
PATH_SUFFIXES bin NO_DEFAULT_PATH)
|
|
||||||
ENDIF()
|
|
||||||
IF(NOT CMAKE_CURL_CONFIG)
|
|
||||||
FIND_PROGRAM(CMAKE_CURL_CONFIG curl-config
|
|
||||||
PATHS
|
|
||||||
~/Library/Frameworks
|
|
||||||
/Library/Frameworks
|
|
||||||
/sw # Fink
|
|
||||||
/opt/local # DarwinPorts
|
|
||||||
/opt/csw # Blastwave
|
|
||||||
/opt
|
|
||||||
PATH_SUFFIXES bin)
|
|
||||||
ENDIF()
|
|
||||||
MARK_AS_ADVANCED(CMAKE_CURL_CONFIG)
|
|
||||||
|
|
||||||
IF(CMAKE_CURL_CONFIG)
|
|
||||||
IF(STATIC_CURL)
|
|
||||||
# run the curl-config program to get --static-libs
|
|
||||||
execute_process(COMMAND ${CMAKE_CURL_CONFIG} --static-libs
|
|
||||||
OUTPUT_VARIABLE CURL_STATIC_LIBS
|
|
||||||
RESULT_VARIABLE RET
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
|
||||||
ELSE()
|
|
||||||
SET(RET 1)
|
|
||||||
ENDIF()
|
|
||||||
|
|
||||||
IF(RET EQUAL 0 AND CURL_STATIC_LIBS)
|
|
||||||
MESSAGE(STATUS "curl-config: ${CMAKE_CURL_CONFIG}, #1 , using CURL static libs: [${CURL_STATIC_LIBS}]")
|
|
||||||
SET(CURL_LIBRARIES "-Bstatic ${CURL_STATIC_LIBS}")
|
|
||||||
ELSE()
|
|
||||||
execute_process(COMMAND ${CMAKE_CURL_CONFIG} --libs
|
|
||||||
OUTPUT_VARIABLE CURL_DYNAMIC_LIBS
|
|
||||||
RESULT_VARIABLE RET2
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
|
||||||
|
|
||||||
IF(RET2 EQUAL 0 AND CURL_DYNAMIC_LIBS)
|
|
||||||
MESSAGE(STATUS "curl-config: ${CMAKE_CURL_CONFIG}, #2 RET = ${RET}, using CURL dynamic libs: ${CURL_DYNAMIC_LIBS}")
|
|
||||||
SET(CURL_LIBRARIES "${CURL_DYNAMIC_LIBS}")
|
|
||||||
ELSE()
|
|
||||||
MESSAGE(STATUS "curl-config: ${CMAKE_CURL_CONFIG}, #3 RET = ${RET}/${RET2}, using CURL libs found by cmake: ${CURL_LIBRARIES}")
|
|
||||||
ENDIF()
|
|
||||||
ENDIF()
|
|
||||||
ENDIF()
|
|
||||||
ENDIF()
|
|
||||||
IF(CURL_VERSION_STRING AND "${CURL_VERSION_STRING}" VERSION_LESS "${CURL_MIN_VERSION_MG}")
|
|
||||||
MESSAGE(STATUS "(please visit http://curl.haxx.se/libcurl/ to find a newer version)")
|
|
||||||
MESSAGE(FATAL_ERROR " CURL version = [${CURL_VERSION_STRING}] we require AT LEAST [7.16.4]")
|
|
||||||
ENDIF()
|
|
||||||
ELSE()
|
|
||||||
SET(CURL_LIBRARIES)
|
|
||||||
SET(CURL_INCLUDE_DIRS)
|
|
||||||
ENDIF()
|
|
@@ -94,8 +94,7 @@ IF(BUILD_ZETAGLEST)
|
|||||||
ENDIF()
|
ENDIF()
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
FIND_PACKAGE(CURL REQUIRED)
|
include(FindCURL)
|
||||||
INCLUDE(${CMAKE_SOURCE_DIR}/mk/cmake/Modules/CurlGetConfig.cmake)
|
|
||||||
INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIRS})
|
INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIRS})
|
||||||
IF(UNIX)
|
IF(UNIX)
|
||||||
IF(NOT OPENSSL_FOUND)
|
IF(NOT OPENSSL_FOUND)
|
||||||
|
@@ -64,7 +64,6 @@ IF(BUILD_MODEL_VIEWER OR BUILD_MAP_EDITOR OR BUILD_ZETAGLEST)
|
|||||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/jpeg-8b)
|
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/jpeg-8b)
|
||||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/lpng141)
|
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/lpng141)
|
||||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/zlib-1.2.5)
|
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/zlib-1.2.5)
|
||||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/curl-7.21.3/include)
|
|
||||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/${SDL_WINDOWS_DIR_DINC}/include)
|
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/${SDL_WINDOWS_DIR_DINC}/include)
|
||||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/wxWidgets-2.8.10/include)
|
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/wxWidgets-2.8.10/include)
|
||||||
|
|
||||||
@@ -86,8 +85,7 @@ IF(BUILD_MODEL_VIEWER OR BUILD_MAP_EDITOR OR BUILD_ZETAGLEST)
|
|||||||
ENDIF()
|
ENDIF()
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
FIND_PACKAGE(CURL REQUIRED)
|
include(FindCURL)
|
||||||
INCLUDE(${CMAKE_SOURCE_DIR}/mk/cmake/Modules/CurlGetConfig.cmake)
|
|
||||||
INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIRS})
|
INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIRS})
|
||||||
IF(UNIX)
|
IF(UNIX)
|
||||||
IF(NOT OPENSSL_FOUND)
|
IF(NOT OPENSSL_FOUND)
|
||||||
@@ -467,10 +465,6 @@ IF(BUILD_MODEL_VIEWER OR BUILD_MAP_EDITOR OR BUILD_ZETAGLEST)
|
|||||||
ADD_DEFINITIONS("-DDEBUG")
|
ADD_DEFINITIONS("-DDEBUG")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
IF(WIN32)
|
|
||||||
TARGET_LINK_LIBRARIES(${TARGET_NAME} stdc++ gcc odbc32 wsock32 winspool winmm shell32 comctl32 ctl3d32 advapi32 wsock32 opengl32 glu32 ole32 oleaut32 uuid mingw32 ddraw dsound dxguid ws2_32 iphlpapi wsock32 libogg libvorbis libvorbisfile zlib jpeg libpng xerces-c2_8_0 OpenAL32 libcurl winmm gdi32 opengl32 glu32 ${SDL_VERSION_NAME} ${SDL_VERSION_NAME}main lua5.1 stdc++ moldname mingwex msvcrt user32 kernel32)
|
|
||||||
ENDIF()
|
|
||||||
|
|
||||||
IF(WANT_USE_STREFLOP AND NOT STREFLOP_FOUND)
|
IF(WANT_USE_STREFLOP AND NOT STREFLOP_FOUND)
|
||||||
TARGET_LINK_LIBRARIES(${TARGET_NAME} streflop)
|
TARGET_LINK_LIBRARIES(${TARGET_NAME} streflop)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
Reference in New Issue
Block a user