Define ARGSTACK and CALLSTACK only when needed for testing shared libs
This commit is contained in:
@@ -28,9 +28,12 @@ MACRO(CHECK_SHARED_LIBRARY_EXISTS LIBRARY FUNCTION ARGCOUNT LOCATION VARIABLE)
|
||||
SET(CALLSTACK "${CALLSTACK},NULL")
|
||||
MATH(EXPR CURARG "${CURARG} + 1")
|
||||
ENDWHILE(${ARGCOUNT} GREATER ${CURARG})
|
||||
SET(MACRO_CHECK_LIBRARY_EXISTS_DEFINITION
|
||||
"-D_WIN32 -DARGSTACK=\"${ARGSTACK}\" -DCALLSTACK=\"${CALLSTACK}\" ${MACRO_CHECK_LIBRARY_EXISTS_DEFINITION}")
|
||||
ELSE(${ARGCOUNT} GREATER 0)
|
||||
SET(MACRO_CHECK_LIBRARY_EXISTS_DEFINITION
|
||||
"-D_WIN32 ${MACRO_CHECK_LIBRARY_EXISTS_DEFINITION}")
|
||||
ENDIF(${ARGCOUNT} GREATER 0)
|
||||
SET(MACRO_CHECK_LIBRARY_EXISTS_DEFINITION
|
||||
"-D_WIN32 -DARGSTACK=\"${ARGSTACK}\" -DCALLSTACK=\"${CALLSTACK}\" ${MACRO_CHECK_LIBRARY_EXISTS_DEFINITION}")
|
||||
ENDIF(WIN32)
|
||||
MESSAGE(STATUS "Looking for ${FUNCTION} in ${LIBRARY}")
|
||||
SET(CHECK_LIBRARY_EXISTS_LIBRARIES ${LIBRARY})
|
||||
|
||||
Reference in New Issue
Block a user