diff options
| author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2025-01-25 12:04:05 +0100 |
|---|---|---|
| committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2025-01-25 12:06:41 +0100 |
| commit | 96b2f26c68e621f8605b87da01030de02b90c18d (patch) | |
| tree | 34cdf5cf1a06e2b7628f8f98e94089ef9473e6ec /configure.ac | |
| parent | 760c3278572a005da9f339526ea60f0d5afa3298 (diff) | |
| download | libpam-freerdp2-96b2f26c68e621f8605b87da01030de02b90c18d.tar.gz libpam-freerdp2-96b2f26c68e621f8605b87da01030de02b90c18d.tar.bz2 libpam-freerdp2-96b2f26c68e621f8605b87da01030de02b90c18d.zip | |
namespacing: Add FreeRDPv3 support and drop the FreeRDP version number from project name and project files.
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 42 |
1 files changed, 39 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index 68a6cec..2423b37 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([libpam-freerdp2], [2.0.0]) +AC_INIT([libpam-freerdp], [2.0.0]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIRS([m4]) @@ -26,8 +26,44 @@ fi # FreeRDP ########################### -PKG_CHECK_MODULES(FREERDP2, freerdp2) -PKG_CHECK_MODULES(WINPR2, winpr2) +dnl GTK version selection. +AC_MSG_CHECKING([whether to build against FreeRDPv3]) +AC_ARG_ENABLE([freerdp3], + [AS_HELP_STRING([--enable-freerdp3], + [Build against FreeRDPv3])], + [enable_freerdp3=$enableval], + [enable_freerdp3=no]) +AC_MSG_RESULT([$enable_freerdp3]) +with_freerdp3=$enable_freerdp3 + +AS_IF([test "x$enable_freerdp3" != 'xno'], + [PKG_CHECK_MODULES([FREERDP], + [freerdp3], + [freerdp3_modules=yes], + [freerdp3_modules=no]) + PKG_CHECK_MODULES([WINPR], + [winpr3]) + AC_MSG_CHECKING([for FreeRDPv3 libraries]) + AC_MSG_RESULT([$freerdp3_modules]) + AS_IF([test "x$freerdp3_modules" = 'xno'], + [AC_MSG_ERROR([requested FreeRDPv3, but not found])], + [with_freerdp3=yes])]) +AS_IF([test "x$with_freerdp3" = 'xno'], + [PKG_CHECK_MODULES([FREERDP], + [freerdp2], + [freerdp2_modules=yes], + [freerdp2_modules=no]) + PKG_CHECK_MODULES([WINPR], + [winpr2]) + AC_MSG_CHECKING([for FreeRDPv2 libraries]) + AC_MSG_RESULT([$freerdp2_modules]) + AS_IF([test "x$freerdp2_modules" = 'xno'], + [AC_MSG_ERROR([requested FreeRDPv2, but not found])])]) +AC_SUBST([FREERDP_CFLAGS]) +AC_SUBST([FREERDP_LIBS]) +AC_SUBST([WINPR_CFLAGS]) +AC_SUBST([WINPR_LIBS]) +AM_CONDITIONAL([HAVE_FREERDP3], [test "x$with_freerdp3" != 'xno']) ########################### # PAM Module dir |
