]> granicus.if.org Git - libevent/commitdiff
cmake: fix CheckFunctionExistsEx/CheckPrototypeDefinition (CMP0054)
authorAzat Khuzhin <a3at.mail@gmail.com>
Wed, 26 Oct 2016 15:04:07 +0000 (18:04 +0300)
committerAzat Khuzhin <a3at.mail@gmail.com>
Wed, 26 Oct 2016 15:48:41 +0000 (18:48 +0300)
cmake/CheckFunctionExistsEx.cmake
cmake/CheckPrototypeDefinition.cmake

index f513f4e108e6ac41ba39a1c2bd90624557f1f7f8..78bc2ecc1b9c3a3a93cb3ddbe6cc62b30eecf0c6 100644 (file)
@@ -28,7 +28,7 @@
 #  License text for the above reference.)
 
 MACRO(CHECK_FUNCTION_EXISTS_EX FUNCTION VARIABLE)
-  IF("${VARIABLE}" MATCHES "^${VARIABLE}$")
+  IF(${VARIABLE} MATCHES "^${VARIABLE}$")
     SET(MACRO_CHECK_FUNCTION_DEFINITIONS 
       "-DCHECK_FUNCTION_EXISTS=${FUNCTION} ${CMAKE_REQUIRED_FLAGS}")
     MESSAGE(STATUS "Looking for ${FUNCTION}")
@@ -65,5 +65,5 @@ MACRO(CHECK_FUNCTION_EXISTS_EX FUNCTION VARIABLE)
         "Determining if the function ${FUNCTION} exists failed with the following output:\n"
         "${OUTPUT}\n\n")
     ENDIF(${VARIABLE})
-  ENDIF("${VARIABLE}" MATCHES "^${VARIABLE}$")
+  ENDIF()
 ENDMACRO(CHECK_FUNCTION_EXISTS_EX)
index e0c6a572c02757719ad1b1a8ca92e614e8b389d1..940d1ff0ce38bda1a873cb913f6eac2c67840b5e 100644 (file)
@@ -25,8 +25,7 @@
 
 
 function(CHECK_PROTOTYPE_DEFINITION _FUNCTION _PROTOTYPE _RETURN _HEADER _VARIABLE)
-
-    if ("${_VARIABLE}" MATCHES "^${_VARIABLE}$")
+    if (${_VARIABLE} MATCHES "^${_VARIABLE}$")
         set(CHECK_PROTOTYPE_DEFINITION_CONTENT "/* */\n")
 
         set(CHECK_PROTOTYPE_DEFINITION_FLAGS ${CMAKE_REQUIRED_FLAGS})
@@ -79,6 +78,5 @@ function(CHECK_PROTOTYPE_DEFINITION _FUNCTION _PROTOTYPE _RETURN _HEADER _VARIAB
                 "Determining if the prototype ${_FUNCTION} exists for ${_VARIABLE} failed with the following output:\n"
                 "${OUTPUT}\n\n${_SOURCE}\n\n")
         endif (${_VARIABLE})
-    endif("${_VARIABLE}" MATCHES "^${_VARIABLE}$")
-
+    endif()
 endfunction(CHECK_PROTOTYPE_DEFINITION)