summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2020-04-18core: make GnuTLS a required dependencySébastien Helleu
2020-04-12core: fix indentationSébastien Helleu
2020-04-12cmake: fix bugged WEECHAT_SHAREDIR definition exposed by DATAROOTDIR renameEli Schwartz
configure.ac defines this to /usr/share/weechat, which means scripts can load from this directory as a fallback for $HOME/.weechat/, but cmake defines this instead as /usr/share, which means system-installed fallback scripts would need to be installed to /usr/share/python/foo.py instead, and that's completely insane! Fix this discrepancy by creating a cmake define specifically for WEECHAT_SHAREDIR based on the datarootdir, just like autotools does it.
2020-04-12cmake: rename internal variable SHAREDIR to DATAROOTDIREli Schwartz
This is how other build systems (e.g. autotools) see the variable, and cmake's own GNUInstallDirs defines the same. It more clearly describes what this setting does vs. the ambiguous "sharedir".
2020-01-04core: update copyright datesSébastien Helleu
2019-11-18core: add different icons sizes (16x16 to 512x512) (closes #1347)Sébastien Helleu
2019-10-07core: add a desktop file (closes #982, closes #408)Lucas Hoffmann
2019-10-01core: fix style in CMake filesSébastien Helleu
2019-09-27core: fix build on Alpine (closes #1406)Kyle Sabo
2019-09-15core: display an error on missing dependency in CMake (closes #916, closes #956)Sébastien Helleu
2019-08-27core: disable option "-Werror-implicit-function-declaration" for C++ compilerSébastien Helleu
This option is valid for C compiler only.
2019-07-31core: fix help on python to build with Python 2 (issue #1382)Sébastien Helleu
2019-07-01core: compile with Python 3 by defaultSébastien Helleu
The CMake option ENABLE_PYTHON3 is renamed to ENABLE_PYTHON2, to use Python 2 first then fallback on Python 3. In the same way, the configure option --enable-python3 is renamed to --enable-python2, to use Python 2 first then fallback on Python 3.
2019-05-01core: replace CMAKE_INSTALL_PREFIX by ${prefix} in libdir (weechat.pc)Sébastien Helleu
2019-04-25cmake: allow custom libdir (fix #1341)Ryan Farley
Allows for custom LIBDIR to specified with cmake builds. WEECHAT_LIBDIR is used for a custom Weechat directory, or set from LIBDIR (as LIBDIR used to be set).
2019-03-25core: set CMake minimum version required to 3.0Sébastien Helleu
This is required for add_library() with INTERFACE library type.
2019-03-24core: add CMake option "ENABLE_CODE_COVERAGE" to compile with code coverage ↵Sébastien Helleu
options This option is OFF by default and should be enabled only for tests, to measure test coverage.
2019-02-19spell: rename "aspell" plugin to "spell" (issue #1299)Sébastien Helleu
The following things have been renamed: - file aspell.conf -> spell.conf - options aspell.* -> spell.* - bar item aspell_dict -> spell_dict - bar item and local variable aspell_suggest -> spell_suggest - info aspell_dict -> spell_dict
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-11-14core: fix forced highlight on messages sent to other buffers (closes #1277)Sébastien Helleu
The C compiler flag "-fsigned--char" is used to force "char" data type to be always signed (which is what WeeChat expects). On ARM systems, char is unsigned by default, which is causing problems when WeeChat stores -1 in the notify_level (type: char).
2018-11-14core: fix C++ compiler flags (cmake)Sébastien Helleu
2018-03-11core: add binary weechat-headless to run WeeChat without interface (closes ↵Sébastien Helleu
#1120) The optional command line option "--daemon" runs WeeChat like a daemon (fork, new process group, file descriptors closed).
2018-01-29core: fix typo: scripts manager -> script managerSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-09-03php: new php pluginAdam Saponara
This plugin requires PHP >= 7.0.
2017-06-25fset: add fset (Fast Set) plugin skeleton (WIP)Sébastien Helleu
2017-03-25buflist: new plugin "buflist" (bar with list of buffers)Sébastien Helleu
2017-01-14core: move script makedist.sh to tools directory, make all arguments optionalSébastien Helleu
2017-01-01core: update copyright datesSébastien Helleu
2016-08-19Revert "api: fix connection to servers with hook_connect() on Windows 10 ↵Sébastien Helleu
with Windows subsystem for Linux (closes #770)" This reverts commit 399636f98453bdc1fca19b4dbc742993549aa6c3.
2016-08-06api: fix connection to servers with hook_connect() on Windows 10 with ↵Sébastien Helleu
Windows subsystem for Linux (closes #770)
2016-06-21core: improve help on python3 option (cmake and autotools)Sébastien Helleu
2016-05-15core: rename .asciidoc files to .adoc (issue #722)Sébastien Helleu
2016-01-01core: update copyright datesSébastien Helleu
2015-10-24core: add a script version.sh to get WeeChat stable/devel versionSébastien Helleu
2015-10-17core: rename "build-scripts" directory to "tools"Sébastien Helleu
2015-08-16core: rename "scripts" directory to "build-scripts"Sébastien Helleu
2015-08-16Version 1.4-devSébastien Helleu
2015-08-16Version 1.3Sébastien Helleu
2015-08-14Version 1.3-rc2Sébastien Helleu
2015-08-06Version 1.3-rc1Sé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-17core: remove use of PREFIX in main CMakeLists.txtSébastien Helleu
2015-05-10Version 1.3-devSébastien Helleu
2015-05-10Version 1.2Sébastien Helleu
2015-05-02Version 1.2-rc2Sébastien Helleu
2015-04-24Version 1.2-rc1Sébastien Helleu
2015-03-19core: move definitions with version and license in root CMakeLists.txtSébastien Helleu
2015-03-08core: align options in CMakeLists.txtSébastien Helleu
Better when things are aligned, no? :)