| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
painter and librfxcodec are enabled by default. --disable-* options
disables them.
Before:
--disable-painter Use included painter library (default: yes)
--disable-rfxcodec Use included librfxcodec library (default: yes)
After:
--disable-painter Do not use included painter library (default: no)
--disable-rfxcodec Do not use included librfxcodec library (default:
no)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Use XRDP_SOCKET_PATH in file_loc.h
Don't define any non-socket paths in file_loc.h, they should come from
the makefiles.
Define all paths unconditionally, they should not be defined elsewhere.
Pass XRDP_SOCKET_PATH as environment variable to the backends.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rather than guess user's intention based on whether --prefix was
specified, use an explicit option to enable strict GNU Coding Standards
for installation directories.
The default is to use /etc and /var rather than corresponding directories
under prefix.
Use --enable-strict-locations in "make distcheck", it expects all
installed files to be under prefix.
|
|
|
|
|
| |
Change help messages to clarify that both libraries are included. Move
messages next to each other. Remove duplicate XRDP_PAINTER conditional.
|
|
|
|
| |
It's hard to find an older version of OpenSSL even on long term support
distros.
|
|
|
|
|
|
| |
* GNU/kFreeBSD is a FreeBSD variant, for code purposes.
* GNU/kFreeBSD uses GNU/Linux-ish init scripts, however.
|
|\
| |
| | |
Check for openssl binary in configure, don't fail if not found
|
| |
| |
| |
| |
| |
| |
| | |
Prefer openssl binary from the same location as the openssl library.
Make it possible to suppress certificate generation during install by
passing OPENSSL=: to make.
|
|/ |
|
|
|
|
| |
Remove "rdp-any" section from xrdp.ini.
|
|
|
|
| |
Use easy to understand names for config files (debian, redhat, suse,
unix). Move all autodetection to a separate script.
|
| |
|
|
|
|
|
|
|
| |
PKG_PROG_PKG_CONFIG does not exit if it fails to find pkg-config.
Continuing without pkg-config leads to misleading error messages when
checks for packages fail.
|
|
|
|
| |
No need to confuse the user by asking to install libX11 headers.
|
|\
| |
| | |
Update version to 0.9.1
|
| | |
|
|/ |
|
|\
| |
| | |
add libpainter for drawing when client does not have minimum orders
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
Since libpainter is going to become a subpackage, we can make librfxcodec
a subpackage as well.
With this change, librfxcodec is configured, built and linked to xrdp
automatically if enabled by "--enable-rfxcodec"
librfxcodec is packaged by "make dist" regardless of "--enable-rfxcodec"
librfxcodec/confgure is run unconditionally, it's needed for "make dist"
to work. But librfxcodec is only compiled if enabled.
|
| |
|
|
|
|
|
|
|
|
| |
The pixman library in not part of xrdp. If users see that "xrdp_pixman"
is not found, they might assume it is some xrdp specific library.
The Automake conditional is still XRDP_PIXMAN, but the pkg-config
variables become PIXMAN_LIBS and PIXMAN_CFLAGS.
|
|
|
| |
All supported versions of OpenSSL have pkg-config files.
|
| |
|
|
|
|
|
|
|
| |
The PKG_INSTALLDIR macro also enables --with-pkgconfigdir for easy
overrides.
PKG_INSTALLDIR is relatively new, it appeared in pkg-config 0.27. To
ensure we have a recent pkg.m4 copy, copy pkg.m4 to the m4 directory.
|
| |
|
|
|
|
|
| |
Passing arguments to AC_OUTPUT is obsolete.
Remove commented out configure code.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Cleanups and C++ compatibility
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
String literals are const in C++. Using this warnings moves us closer to
the stated goal of C++ compatibility, makes the code cleaner and lets
compilers optimize the code better.
Add m4/ax_append_compile_flags.m4 from Autoconf Archives for the
AX_APPEND_COMPILE_FLAGS macro and m4/ax_check_compile_flag.m4 as its
dependency.
|
|/ |
|
|
|
|
| |
Both GCC and Clang support it. Add a macro from Autoconf archive to check
for format attribute support.
|
|
|
|
|
|
|
| |
Add Autoconf archive macros to check for -Wall and its dependencies.
Adjust m4/.gitignore to only ignore libtool macros.
Require Autoconf 2.65 for compatibility with Autoconf archive macros.
|
|
|
|
|
|
|
| |
libdir is for shared and static libraries. Some xrdp libraries are loaded
dynamically from a non-standard directory, so they are used like modules.
Having separate libdir and moduledir would eventually allow to separate
dynamically loaded modules from shared libraries.
|
|
|
|
|
|
|
| |
Automake 1.6.x cannot deal with conditional EXTRA_LIBS. Automake 1.7 and
1.7.1 cannot deal with line continuation in SUBDIRS.
It is important to have correct requirements to know what Automake
features can be used.
|
|
|
| |
Silent rules make warnings stand out, so they are fixed early.
|
|
|
|
|
|
| |
AC_CONFIG_MACRO_DIRS requires a very recent Automake, much newer than the
declared version 1.6 (even 1.11 doesn't work). AC_CONFIG_MACRO_DIR is
defined by Autoconf starting with version 2.58, so it's within the
currently declared constraints.
|
|\
| |
| | |
Unbreak IPv6 on FreeBSD and add IPv6-only option
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Use AC_PATH_XTRA to search for X11 in configure.ac. In Makefiles, add
X_CFLAGS to AM_CFLAGS for the source compilation. Add X_LIBS to LDFLAGS.
Add X_PRE_LIBS and X_EXTRA_LIBS to LDADD.
With this patch, X Windows system is correctly detected on Mac OS X.
|
| |
| |
| |
| |
| |
| |
| | |
Keeping separate files is more maintainable than merging them into a
single aclocal.m4 file. It is easier for users to understand where those
files come from.
Automake knows how to distribute files in the m4 directory.
|