summaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2015-09-07ruby: fix Ruby detection when pkg-config is not installedSébastien Helleu
The package "pkgconf" is not installed by default on FreeBSD 10.2, so the detection of Ruby was failing.
2015-06-12core: fix package name in comment (FindCppUTest.cmake)Sébastien Helleu
2015-06-11core: fix package name in comment (FindV8.cmake)Sébastien Helleu
2015-06-10ruby: add detection of Ruby 2.2Sébastien Helleu
2015-05-17core: make cpputest optional in cmake compilationSébastien Helleu
With this fix, WeeChat can be built without tests (if cpputest is not found), without having to explicitely disable tests ("-DENABLE_TESTS=OFF").
2015-05-17lua: add detection of Lua 5.3Sébastien Helleu
2015-03-07javascript: add new plugin to run javascript scripts in WeeChatSébastien Helleu
This plugin was originally written by Koka El Kiwi (repository: https://github.com/KokaKiwi/weechat-js-plugin). This plugin uses Google V8 engine to execute JS scripts.
2015-01-12doc: add translators in docs, move table of contents on the left, build HTML5Sébastien Helleu
2015-01-01core: update copyright datesSébastien Helleu
2014-11-22core: fix Lua detection on FreeBSD with cmakeSébastien Helleu
2014-10-03core: fix Lua detection on Cygwin with cmakeSébastien Helleu
2014-10-03core: fix Lua detection on OpenBSD with cmakeSébastien Helleu
2014-10-03core: use pkg-config to find Lua lib/headers with cmake, detection of Lua 5.2Sébastien Helleu
2014-09-28core: use HINTS for introspected values in Python detectionTim D. Smith
2014-09-20guile: fix compilation with Guile < 2.0.4 (closes #198)Sébastien Helleu
2014-09-20aspell: fix compilation with enchant version older than 1.6.0 (closes #192)Sébastien Helleu
2014-07-20tests: add unit tests using CppUTestSébastien Helleu
The tests can be run only via CMake: 1. build with tests: cmake .. -DENABLE_TESTS=ON 2. make 3. ctest (or ctest -V for verbose output)
2014-04-12core: use lower case for CMake keywordsSébastien Helleu
2014-03-16ruby: add detection of Ruby 2.1Sebastien Helleu
2014-02-12core: fix cmake warning CMP0007 on "make uninstall" (bug #41528)Sebastien Helleu
2014-02-06core: fix typo in FindGnuTLS.cmakeSebastien Helleu
2014-02-05ruby: add detection and fix compilation with Ruby 2.0 (patch #8209)Sebastien Helleu
Now the search for Ruby is first performed with pkg-config and includes detection of Ruby 2.0. If not found, the old code for detection is used (for old distros or old Ruby versions). The specific test on Ruby 1.9.0 (to disable this version) has been removed (1.9.0 was a dev/unstable version from 2007, quite old now).
2014-01-01core: update copyright datesSebastien Helleu
2013-11-17aspell: display aspell/enchant version on signal "debug_libs"Sebastien Helleu
2013-08-07core: use $DESTDIR on make uninstall with cmakeSebastien Helleu
2013-06-28core: update man page and add translations (in french, german, italian, and ↵Sebastien Helleu
japanese)
2013-06-07aspell: add support of enchant library (patch #6858)Sebastien Helleu
Enchant is enabled only if the new option for cmake (or configure) is enabled: - for cmake: cmake -DENABLE_ENCHANT=ON - for configure: ./configure --enable-enchant
2013-02-19guile: fix arguments given to callbacks (separate arguments instead of one ↵Sebastien Helleu
list with arguments inside), guile >= 2.0 is now required (bug #38350) Unfortunately this breaks compatibility with existing guile scripts, but this change is needed to keep consistency with other scripting languages. Now guile >= 2.0 is required, WeeChat can not compile any more with guile 1.8.
2013-02-14core: fix detection of iconv with cmake on OS X (bug #38321)Sebastien Helleu
2013-01-31core: fix detection of python on Ubuntu RaringSebastien Helleu
2013-01-16guile: fix compilation with guile 2.0Sebastien Helleu
2013-01-05core: add cmake option ENABLE_PYTHON3 and configure option --enable-python3Sebastien Helleu
With this option, the python plugin will be built and linked with Python 3 (if found, or Python 2 as fallback). This option it not (yet) recommended, because many scripts are working only with Python 2.x. It should be used only to tests scripts with Python 3.x in WeeChat.
2013-01-01core: update copyright datesSebastien Helleu
2012-12-14core: fix cmake target "dist": build tarballs using git-archive and not cvsSebastien Helleu
2012-11-06core: stop cmake if gcrypt lib is not found (bug #37671)Sebastien Helleu
2012-08-21core: check that python version is >= 2.5 in cmake/autotools (patch from ↵Sebastien Helleu
Peter Boström)
2012-07-31core: fix typo in FindNcurses.cmake (patch from jaset)Sebastien Helleu
2012-07-17python: fix detection of python (first try "python2.x" and then "python") ↵Sebastien Helleu
(bug #36835)
2012-06-30ruby: replace puts with print in FindRuby.cmakePeter Boström
2012-06-30ruby: add detection of ruby version 1.9.3 in cmakePeter Boström
2012-01-08core: update copyright datesSebastien Helleu
2012-01-03python: support of Python 3.x (task #11704)Sebastien Helleu
Note that Python 2.x is still the only Python compiled if found: Python 3.x is not auto-detected by cmake neither configure. Many official Python scripts will not load/run with Python 3.x, so Python 2.x (2.7 or 2.6) is still the recommended version.
2011-12-07core: fix detection of zlib with cmakeSebastien Helleu
2011-12-06relay: add WeeChat protocol (for remote GUI), doc about protocol, new optionsSebastien Helleu
The protocol is partial, under development, and NOT ready for usage. New options added in relay.conf: - relay.network.allowed_ips: allow only some IPs on relay plugin (by default all IPs are allowed) - relay.network.compression_level: compression level used in WeeChat protocol (compression is made using zlib)
2011-11-04core: replace Config by RbConfig for detection of Ruby to avoid deprecation ↵Sebastien Helleu
warnings
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-10-26guile: new script plugin for scheme (task #7289)Sebastien Helleu
2011-08-18core: fix lookup of ncurses include path under CygwinSebastien Helleu
2011-03-26tcl: fix tcl detection on some 64-bits systems (bug #32915)Sebastien Helleu
2011-01-13Fix compilation of Ruby plugin with ruby >= 1.9.1, give higher priority to ↵Sebastien Helleu
newest ruby when many versions are installed