GUACAMOLE-935: Use C preprocessor to determine FreeRDP version rather than running a test program.
AC_RUN_IFELSE cannot be used when cross-compiling, whereas AC_EGREP_CPP can.
This commit is contained in:
parent
26dfc533bd
commit
49df9f04e0
15
configure.ac
15
configure.ac
@ -589,23 +589,16 @@ then
|
||||
# manually free all data associated with the rdpBitmap, even data which
|
||||
# was not allocated by the implementation.
|
||||
AC_MSG_CHECKING([whether Bitmap_Free() frees the rdpBitmap and its image data])
|
||||
AC_RUN_IFELSE([AC_LANG_SOURCE([[
|
||||
AC_EGREP_CPP([\"2.0.0-dev\"], [
|
||||
|
||||
#include <freerdp/version.h>
|
||||
FREERDP_VERSION_FULL
|
||||
|
||||
#include <string.h>
|
||||
|
||||
int main() {
|
||||
/* Return successfully if version is 2.0.0-rc0 */
|
||||
return strcmp(FREERDP_VERSION_FULL, "2.0.0-dev");
|
||||
}
|
||||
|
||||
]])],
|
||||
],
|
||||
[AC_MSG_RESULT([yes])]
|
||||
[AC_DEFINE([FREERDP_BITMAP_FREE_FREES_BITMAP],,
|
||||
[Whether Bitmap_Free() frees the rdpBitmap and its image data])],
|
||||
[AC_MSG_RESULT([no])],
|
||||
[AC_MSG_RESULT([assuming no (cross-compiling)])])
|
||||
[AC_MSG_RESULT([no])])
|
||||
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user