libarchive: Avoid depending on if() to dereference a quoted variable
This commit is contained in:
parent
2d97178b30
commit
cede5cbd53
|
@ -840,14 +840,14 @@ ENDIF()
|
||||||
# Check functions
|
# Check functions
|
||||||
#
|
#
|
||||||
CMAKE_PUSH_CHECK_STATE() # Save the state of the variables
|
CMAKE_PUSH_CHECK_STATE() # Save the state of the variables
|
||||||
IF ("CMAKE_C_COMPILER_ID" MATCHES "^GNU$")
|
IF (CMAKE_C_COMPILER_ID STREQUAL "GNU")
|
||||||
#
|
#
|
||||||
# During checking functions, we should use -fno-builtin to avoid the
|
# During checking functions, we should use -fno-builtin to avoid the
|
||||||
# failure of function detection which failure is an error "conflicting
|
# failure of function detection which failure is an error "conflicting
|
||||||
# types for built-in function" caused by using -Werror option.
|
# types for built-in function" caused by using -Werror option.
|
||||||
#
|
#
|
||||||
SET(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -fno-builtin")
|
SET(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -fno-builtin")
|
||||||
ENDIF ("CMAKE_C_COMPILER_ID" MATCHES "^GNU$")
|
ENDIF ()
|
||||||
CHECK_SYMBOL_EXISTS(_CrtSetReportMode "crtdbg.h" HAVE__CrtSetReportMode)
|
CHECK_SYMBOL_EXISTS(_CrtSetReportMode "crtdbg.h" HAVE__CrtSetReportMode)
|
||||||
CHECK_FUNCTION_EXISTS_GLIBC(chflags HAVE_CHFLAGS)
|
CHECK_FUNCTION_EXISTS_GLIBC(chflags HAVE_CHFLAGS)
|
||||||
CHECK_FUNCTION_EXISTS_GLIBC(chown HAVE_CHOWN)
|
CHECK_FUNCTION_EXISTS_GLIBC(chown HAVE_CHOWN)
|
||||||
|
|
Loading…
Reference in New Issue