blob: 4797865fd7bb1285d32e8b4ddd207bb7aa178edf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# - Check if the prototype for a function exists.
# CHECK_PROTOTYPE_EXISTS (FUNCTION HEADER VARIABLE)
#
# FUNCTION - the name of the function you are looking for
# HEADER - the header(s) where the prototype should be declared
# VARIABLE - variable to store the result
#
INCLUDE(CheckTypeSize)
MACRO(CHECK_PROTOTYPE_EXISTS _SYMBOL _HEADER _RESULT)
SET(CMAKE_EXTRA_INCLUDE_FILES ${_HEADER})
CHECK_TYPE_SIZE(${_SYMBOL} ${_RESULT})
SET(CMAKE_EXTRA_INCLUDE_FILES)
ENDMACRO(CHECK_PROTOTYPE_EXISTS _SYMBOL _HEADER _RESULT)
|