summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Add socklen_t check with substitution, use socklen_t as neededPavel Roskin2016-09-081-0/+1
|
* Pixman fixesJay Sorg2016-08-111-1/+1
|
* add more advances region support using pixmanJay Sorg2016-08-081-0/+6
|
* Merge pull request #390 from proski/june21jsorg712016-08-051-0/+1
|\ | | | | Cleanups and C++ compatibility
| * Use -Wwrite-strings compiler flag if supported, add required macrosPavel Roskin2016-07-081-0/+1
| | | | | | | | | | | | | | | | | | 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.
* | chansrv: added mp3 compression from SpeidyJay Sorg2016-07-131-0/+11
|/
* Annotate printf-like functions if supported by the compilerPavel Roskin2016-03-031-0/+1
| | | | Both GCC and Clang support it. Add a macro from Autoconf archive to check for format attribute support.
* Enable -Wall flag for compilers that support itPavel Roskin2016-03-031-1/+3
| | | | | | | 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.
* Stop redefining libdir, use moduledir for ${libdir}/xrdpPavel Roskin2016-02-121-1/+2
| | | | | | | 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.7.2 is the oldest version working with xrdpPavel Roskin2016-02-121-1/+1
| | | | | | | 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.
* Use silent rules by default if supported by AutomakePavel Roskin2016-02-121-0/+3
| | | Silent rules make warnings stand out, so they are fixed early.
* Use AC_CONFIG_MACRO_DIR, not AC_CONFIG_MACRO_DIRSPavel Roskin2016-02-101-1/+1
| | | | | | 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.
* Merge pull request #254 from metalefty/freebsd/ipv6Itamar Reis Peixoto2016-02-081-5/+9
|\ | | | | Unbreak IPv6 on FreeBSD and add IPv6-only option
| * common: add --enable-ipv6only optionKoichiro IWAO2015-07-021-0/+9
| |
| * common: drop ipv6 autodetection only valid for linuxKoichiro IWAO2015-07-021-5/+0
| |
* | Use standard autotools means to detect X11Pavel Roskin2016-01-301-3/+13
| | | | | | | | | | | | | | | | 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.
* | Create the m4 directory for Autoconf macro filesPavel Roskin2016-01-291-0/+1
| | | | | | | | | | | | | | 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.
* | Remove GOT_PREFIX, it's a broken hack of limited utilityPavel Roskin2016-01-261-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To add flags to the compiler, CFLAGS, CPPFLAGS or LDFLAGS can be used on the configure command line. The need to add flags depends on the location of the headers and libraries of the dependencies, which is orthogonal to the directory where xrdp will be installed. The implementation in configure.ac has a stray closing bracket, making GOT_PREFIX true even if --prefix is not passed. The implementation is inconsistent - the only affected makefiles are for xrdp and libxrdp. Changing rpath manually is wrong in most cases. Libtool should be able to set rpath correctly on its own. Using $(prefix)/lib ignores the libdir setting. For many 64-bit systems, /usr/lib is used for 32-bit libraries. Adding 32-bit libraries to the rpath slows down 64-bit executables, as the dynamic loader searches for libraries in a wrong directory. There is no way to disable GOT_PREFIX if --prefix has to be passed. Fedora RPM patches configure.ac and needs to rerun autoconf and automake after that.
* | Update mailing list addressKoichiro IWAO2015-12-221-1/+1
| |
* | instfiles: merge rc script from FreeBSDKoichiro IWAO2015-06-181-0/+22
|/ | | | | - merge rc script from FreeBSD - modify Makefile.am to detect OS and install suitable files
* Merge pull request #226 from metalefty/freebsd/openpamjsorg712015-04-011-0/+9
|\ | | | | xrdp: xrdp_mm.c detect and use OpenPAM
| * xrdp: xrdp_mm.c detect and use OpenPAMKoichiro IWAO2015-03-161-0/+9
| | | | | | | | | | | | OpenPAM is used in FreeBSD, NetBSD, DragonFly BSD and Mac OS X. On the Linux system, Linux-PAM is used. Detect PAM during configure and use which the system has.
* | configure: use PKG_CHECK_MODULES to check fuseKoichiro IWAO2015-03-181-3/+2
|/ | | | fuse has fuse.pc file for pkg-config. this is more reliable.
* common: add experimental --enable-ipv6 optionKoichiro IWAO2015-03-101-0/+8
|
* chansrv: added opus audio compression for playbackJay Sorg2015-01-091-0/+11
|
* Some fixes to compile properly since this version has change a lot from 0.6.1Renaud Allard2014-11-211-1/+1
|
* Enable authenticate user using BSD password systemRenaud Allard2014-11-211-2/+9
|
* configure: Ensure PKG_CONFIG before querying systemd unit pathMichał Górny2014-10-281-0/+1
| | | | | Use PKG_PROG_PKG_CONFIG to ensure that $PKG_CONFIG is set before it is used to query the systemd unit install path.
* configure: Add --disable-pam and deprecate --enable-nopamMichał Górny2014-10-281-5/+14
| | | | | Use simple logic for PAM control to avoid confusion and double negations. Keep --enable-nopam deprecated for backwards compatibility.
* configure: Correct the use of AC_ARG_ENABLE() macroMichał Górny2014-10-271-26/+26
| | | | | | | | | | | | | | | | Fix the use of AC_ARG_ENABLE() so that --disable-foo configure options are respected. The third and fourth arguments of AC_ARG_ENABLE are respectively ACTION-IF-GIVEN and ACTION-IF-NOT-GIVEN. The former is executed if either --enable-foo or --disable-foo is specified on command line, the latter if neither is. Additionally, the specified value is stored in $enable_foo variable. Therefore, the common practice is to provide null ACTION-IF-GIVEN (and use the value of $enable_foo), and to set a default for $enable_foo in ACTION-IF-NOT-GIVEN. The commit does that, and adjusts the further conditionals to test $enable_foo properly.
* added --enable-rfxcodecJay Sorg2014-07-101-0/+4
|
* chansrv: remove simple sound and load pulse modulesJay Sorg2014-06-071-26/+0
|
* added defautl.paJay Sorg2014-05-201-0/+1
|
* changed turbojpeg help message in configure.acLaxmikant Rashinkar2014-03-241-1/+1
|
* opps, it's enable_tjpeg, not enable_tpegJay Sorg2014-03-241-1/+1
|
* only check for tjpeg if --enable-tjpeg is passedJay Sorg2014-03-241-0/+3
|
* addec checks for TurboJPEG in autoconfLaxmikant Rashinkar2014-03-231-0/+27
|
* added a check for xrandr devel filesJay Sorg2014-03-171-2/+5
|
* update versionJay Sorg2014-03-011-2/+2
|
* o --enable-load_pulse_modules changed to --enable-loadpulsemodulesLaxmikant Rashinkar2014-02-231-4/+4
| | | | | o color entries in xrdp.ini file are now specfied using RGB format only o login screen now works with pixel depth of 8, 15, 16 and 24 bits
* we now load module-xrdp-sink/source automatically so user's dont have to ↵Laxmikant Rashinkar2014-01-121-0/+15
| | | | mess around with configuring /etc/pulse/default.pa config file
* when using --enable-xrdpdebug turn off compiler optimazationsJay Sorg2013-10-241-0/+5
|
* added a --enable-tjpeg option for turbo jpegJay Sorg2013-09-161-0/+4
|
* neutirnordp: purge old freerdp modules from autoconfspeidy2013-08-241-10/+3
|
* replace macro AM_CONFIG_HEADER with AC_CONFIG_HEADERSJay Sorg2013-06-121-1/+1
|
* got neutrinordp module buildingJay Sorg2013-05-031-0/+7
|
* Merge branch 'master' of github.com:FreeRDP/xrdpJay Sorg2013-04-221-0/+2
|\
| * Changes related to integrationGustavo Homem2013-03-181-0/+2
| |
* | autodetect ipv6Jay Sorg2013-04-031-0/+5
|/
* Fix compilation error without PAMGuan-Zhong Huang2013-03-091-0/+5
|