CMakeLists.txt (seafile-client-9.0.1) | : | CMakeLists.txt (seafile-client-9.0.2) | ||
---|---|---|---|---|
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9) | CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9) | |||
PROJECT(seafile-client) | PROJECT(seafile-client) | |||
SET(SEAFILE_CLIENT_VERSION_MAJOR 9) | SET(SEAFILE_CLIENT_VERSION_MAJOR 9) | |||
SET(SEAFILE_CLIENT_VERSION_MINOR 0) | SET(SEAFILE_CLIENT_VERSION_MINOR 0) | |||
SET(SEAFILE_CLIENT_VERSION_PATCH 1) | SET(SEAFILE_CLIENT_VERSION_PATCH 2) | |||
SET(PROJECT_VERSION "${SEAFILE_CLIENT_VERSION_MAJOR}.${SEAFILE_CLIENT_VERSION_MI NOR}.${SEAFILE_CLIENT_VERSION_PATCH}") | SET(PROJECT_VERSION "${SEAFILE_CLIENT_VERSION_MAJOR}.${SEAFILE_CLIENT_VERSION_MI NOR}.${SEAFILE_CLIENT_VERSION_PATCH}") | |||
ADD_DEFINITIONS(-DSEAFILE_CLIENT_VERSION=${PROJECT_VERSION}) | ADD_DEFINITIONS(-DSEAFILE_CLIENT_VERSION=${PROJECT_VERSION}) | |||
ADD_DEFINITIONS(-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26) | ADD_DEFINITIONS(-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26) | |||
INCLUDE(FindPkgConfig) | INCLUDE(FindPkgConfig) | |||
## Build crash repoter on release build as default | ## Build crash repoter on release build as default | |||
IF (NOT (${CMAKE_BUILD_TYPE} MATCHES Release)) | IF (NOT (${CMAKE_BUILD_TYPE} MATCHES Release)) | |||
SET(CMAKE_BUILD_TYPE Debug) | SET(CMAKE_BUILD_TYPE Debug) | |||
ENDIF() | ENDIF() | |||
# CMake's builtin UNIX variable is true on Mac/Linux/BSD, but sometimes we want | # CMake's builtin UNIX variable is true on Mac/Linux/BSD, but sometimes we want | |||
# to detect for LINUX. | # to detect for LINUX. | |||
IF (UNIX AND NOT APPLE) | IF (UNIX AND NOT APPLE) | |||
SET(LINUX TRUE) | SET(LINUX TRUE) | |||
ENDIF() | ENDIF() | |||
IF (APPLE AND NOT CMAKE_OSX_DEPLOYMENT_TARGET) | IF (APPLE AND NOT CMAKE_OSX_DEPLOYMENT_TARGET) | |||
SET(CMAKE_OSX_DEPLOYMENT_TARGET "10.9") | SET(CMAKE_OSX_DEPLOYMENT_TARGET "10.14") | |||
ENDIF() | ENDIF() | |||
FIND_PROGRAM(git_executable NAMES git git.exe git.cmd) | FIND_PROGRAM(git_executable NAMES git git.exe git.cmd) | |||
IF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git AND NOT (${CMAKE_BUILD_TYPE} MATCHES Release)) | IF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git AND NOT (${CMAKE_BUILD_TYPE} MATCHES Release)) | |||
EXECUTE_PROCESS(COMMAND | EXECUTE_PROCESS(COMMAND | |||
${git_executable} rev-list HEAD --count | ${git_executable} rev-list HEAD --count | |||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} | WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} | |||
OUTPUT_VARIABLE SEAFILE_CLIENT_REVISION | OUTPUT_VARIABLE SEAFILE_CLIENT_REVISION | |||
OUTPUT_STRIP_TRAILING_WHITESPACE ) | OUTPUT_STRIP_TRAILING_WHITESPACE ) | |||
ADD_DEFINITIONS(-DSEAFILE_CLIENT_REVISION=${SEAFILE_CLIENT_REVISION}) | ADD_DEFINITIONS(-DSEAFILE_CLIENT_REVISION=${SEAFILE_CLIENT_REVISION}) | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added |