Normalize static lib name to libgd.a on *nix and libgd_static.lib on windows.
parent
7c2b0713e7
commit
40c6129986
|
@ -208,7 +208,7 @@ else (USE_EXT_GD)
|
|||
SET(GD_LIB gd)
|
||||
endif (WIN32)
|
||||
|
||||
SET(GD_LIB_STATIC "${GD_LIB}-static")
|
||||
SET(GD_LIB_STATIC "${GD_LIB}_static")
|
||||
|
||||
IF(PROFILE)
|
||||
add_definitions("-pg")
|
||||
|
|
|
@ -71,12 +71,17 @@ add_library(${GD_LIB} ${LIBGD_SRC_FILES})
|
|||
add_library(${GD_LIB_STATIC} STATIC ${LIBGD_SRC_FILES})
|
||||
|
||||
if (WIN32 AND NOT MINGW AND NOT MSYS)
|
||||
# SET_TARGET_PROPERTIES(${GD_LIB} PROPERTIES LINK_FLAGS "/NODEFAULTLIB:msvcrt.lib")
|
||||
SET_PROPERTY(TARGET ${GD_LIB_STATIC} APPEND PROPERTY COMPILE_DEFINITIONS NONDLL=1)
|
||||
# SET_TARGET_PROPERTIES(${GD_LIB} PROPERTIES LINK_FLAGS "/NODEFAULTLIB:msvcrt.lib")
|
||||
SET_PROPERTY(TARGET ${GD_LIB_STATIC} APPEND PROPERTY COMPILE_DEFINITIONS NONDLL=1)
|
||||
ENDIF(WIN32 AND NOT MINGW AND NOT MSYS)
|
||||
|
||||
if(UNIX)
|
||||
set_target_properties(${GD_LIB_STATIC} PROPERTIES OUTPUT_NAME ${GD_LIB})
|
||||
endif()
|
||||
|
||||
if (MINGW OR MSYS)
|
||||
ADD_DEFINITIONS("-mms-bitfields")
|
||||
set_target_properties(${GD_LIB_STATIC} PROPERTIES OUTPUT_NAME ${GD_LIB})
|
||||
endif (MINGW OR MSYS)
|
||||
|
||||
INCLUDE_DIRECTORIES(BEFORE "${PROJECT_BINARY_DIR}" "${CMAKE_BINARY_DIR}" "${GD_SOURCE_DIR}/src")
|
||||
|
|
Loading…
Reference in New Issue