mirror of
https://git.proxmox.com/git/libgit2
synced 2025-12-02 23:03:46 +00:00
cmake: fix CMake code organization problem
This commit is contained in:
parent
e9e6df2c8f
commit
c963fe1d3d
@ -23,9 +23,6 @@ INCLUDE(CheckStructHasMember)
|
|||||||
INCLUDE(AddCFlagIfSupported)
|
INCLUDE(AddCFlagIfSupported)
|
||||||
INCLUDE(FindPkgConfig)
|
INCLUDE(FindPkgConfig)
|
||||||
|
|
||||||
CHECK_STRUCT_HAS_MEMBER("struct stat" st_mtim.tv_nsec sys/stat.h
|
|
||||||
HAVE_STRUCT_STAT_NSEC LANGUAGE C)
|
|
||||||
|
|
||||||
# Build options
|
# Build options
|
||||||
#
|
#
|
||||||
OPTION( SONAME "Set the (SO)VERSION of the target" ON )
|
OPTION( SONAME "Set the (SO)VERSION of the target" ON )
|
||||||
@ -41,9 +38,6 @@ OPTION( LIBGIT2_FILENAME "Name of the produced binary" OFF )
|
|||||||
OPTION( USE_ICONV "Link with and use iconv library" OFF )
|
OPTION( USE_ICONV "Link with and use iconv library" OFF )
|
||||||
OPTION( USE_SSH "Link with libssh to enable SSH support" ON )
|
OPTION( USE_SSH "Link with libssh to enable SSH support" ON )
|
||||||
OPTION( USE_GSSAPI "Link with libgssapi for SPNEGO auth" OFF )
|
OPTION( USE_GSSAPI "Link with libgssapi for SPNEGO auth" OFF )
|
||||||
IF(HAVE_STRUCT_STAT_NSEC)
|
|
||||||
OPTION( USE_NSEC "Care about sub-second file mtimes and ctimes" OFF )
|
|
||||||
ENDIF()
|
|
||||||
OPTION( VALGRIND "Configure build for valgrind" OFF )
|
OPTION( VALGRIND "Configure build for valgrind" OFF )
|
||||||
OPTION( CURL "User curl for HTTP if available" ON)
|
OPTION( CURL "User curl for HTTP if available" ON)
|
||||||
|
|
||||||
@ -91,6 +85,12 @@ IF (NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|||||||
OPTION( USE_OPENSSL "Link with and use openssl library" ON )
|
OPTION( USE_OPENSSL "Link with and use openssl library" ON )
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
CHECK_STRUCT_HAS_MEMBER("struct stat" st_mtim.tv_nsec sys/stat.h
|
||||||
|
HAVE_STRUCT_STAT_NSEC LANGUAGE C)
|
||||||
|
IF(HAVE_STRUCT_STAT_NSEC)
|
||||||
|
OPTION( USE_NSEC "Care about sub-second file mtimes and ctimes" OFF )
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
# This variable will contain the libraries we need to put into
|
# This variable will contain the libraries we need to put into
|
||||||
# libgit2.pc's Requires.private. That is, what we're linking to or
|
# libgit2.pc's Requires.private. That is, what we're linking to or
|
||||||
# what someone who's statically linking us needs to link to.
|
# what someone who's statically linking us needs to link to.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user