aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Stop stuttering in CMake scriptsPřemysl Eric Janouch2021-10-291-23/+23
|
* Get rid of broken vera++, integrate clang-tidyPřemysl Eric Janouch2021-10-291-37/+33
|
* Clean upPřemysl Eric Janouch2021-10-281-12/+3
| | | | | | | It turns out the RC detection snippet is no longer necessary after the recent CMake version bump. The "name" argument in the UI file is redundant, implied by "action".
* CMakeLists.txt: simplify NSIS configurationPřemysl Eric Janouch2021-10-271-10/+4
| | | | | Functionality has been verified to remain as it was on a native Windows XP build using NSIS 3.08.
* CMakeLists.txt: don't look for gtk-doc by defaultPřemysl Eric Janouch2021-10-261-5/+4
| | | | | The integration is broken and it spams with a warning message when building on Windows directly.
* Make the about dialog link work in Windows XPPřemysl Eric Janouch2021-10-261-1/+1
| | | | | For some weird reason, GTK+ is trying to connect to URLs first, which typically won't succeed these days.
* Fix help on Windows with newer GIOPřemysl Eric Janouch2021-10-251-1/+1
| | | | It needs its launch helper, luckily it's a tiny binary.
* Abandon AsciiDoc in favor of plain HTMLPřemysl Eric Janouch2021-10-251-0/+1
| | | | | | | | | It is very difficult to set up Python or Ruby on Windows XP. Simple HTML works better, everywhere, it covers all our needs, and it isn't any harder to write. This documentation is now installed.
* Silence some GLib deprecation warningsPřemysl Eric Janouch2021-10-241-0/+2
| | | | Using the GLib version from the GTK+ 3.8.2 bundle.
* Disable the broken gtk-doc rule by defaultPřemysl Eric Janouch2021-10-241-2/+3
| | | | | Unlikely to be used by anyone, especially since it cannot produce anything useful anymore.
* Partially unbreak the hopeless gtk-docPřemysl Eric Janouch2021-10-241-5/+14
| | | | | GNOME Idiots Inc. keep breaking everything, sometimes in coöperation with KitWare KludgeMakers Ltd.
* Remove unnecessary DLLs from Windows buildsPřemysl Eric Janouch2021-10-231-3/+4
| | | | | | | | | This saves 20 MiB and 4 MiB of libraries in MSYS2 and bundle builds respectively, in total, without any adverse effects. The MSYS2 build remains bloated, due to the Adwaita icon theme. Bump minimum CMake version to avoid a bug.
* CMakeLists.txt: clean-upPřemysl Eric Janouch2021-10-231-12/+16
| | | | Use the newer 3.0 string quoting to save some ugly escaping.
* Bump version, update NEWSv0.2.1Přemysl Eric Janouch2021-10-221-1/+1
|
* Bump the CMake version requirement, fix WindowsPřemysl Eric Janouch2021-10-221-31/+20
| | | | | | | | | | | | | | | | | | | | | | | - Add a missing runtime library for gettext-tools. - Remove the no longer necessary customized FindGettext.cmake, since the downloaded gettext binaries are new enough. - Make the installer at least ask to uninstall previous versions. - Adjust the PATH of tests so that they'll run on Windows directly. - Fix quoting so that the project will build inside paths with spaces. - Resolve a GSettings deprecation warning. - Update the README's build instructions as appropriate. - Require CMake 3.9 because of the README's suggestion to fix FindPkgConfig.cmake manually using separate_arguments(UNIX_COMMAND). Tested build configurations: - native Arch Linux, - native Windows XP with the newest NSIS, - Arch Linux Mingw-w64 i686 Win32Depends.cmake NSIS cross-build + XP, - Arch Linux Mingw-w64 x86_64 MSYS2 NSIS cross-build + Windows 10. Detected issues: - The file save dialog will not add the extension automatically, seen with MSYS2.
* Further minor improvements to cross-compilationPřemysl Eric Janouch2021-10-221-1/+1
|
* Figure out how to abuse MSYS2 repositoriesPřemysl Eric Janouch2021-10-211-1/+5
| | | | In the end, all seems to work fairly well on Windows 10.
* CMakeLists.txt: bump minimum version to 2.8.12Přemysl Eric Janouch2021-06-191-3/+4
| | | | | | To silence a deprecation warning. We should still be fine with this version.
* Name changePřemysl Eric Janouch2020-09-281-2/+2
| | | | Also some copyright years fix-ups/updates.
* CMakeLists.txt: use HTTPS in project URLv0.2.0Přemysl Janouch2018-06-271-2/+2
|
* Bump version, update NEWSPřemysl Janouch2018-06-271-2/+2
|
* Remember to install icons on WindowsPřemysl Janouch2018-06-251-0/+5
|
* Find a better solution to the Lua situationPřemysl Janouch2018-06-251-1/+15
| | | | | | It seems that I cannot win here. If I want XP to work, I need to keep the old packages in place. This time the resulting program cannot find _time32 in msvcrt.dll.
* Workaround a CMake/pkg-config regressionPřemysl Janouch2018-06-251-1/+4
|
* Fix Lua cross-build, bump the Win32 versionPřemysl Janouch2018-06-251-12/+1
| | | | Something has changed and it could no longer find the include files.
* Make gtk-doc work againPřemysl Janouch2018-06-241-9/+12
| | | | | | | gtk-doc has gained an official CMake module which can fix xrefs. Meanwhile, our old module has stopped working for whatever reason, might be that I've botched the LdCategoryView interface somehow.
* Update READMEPřemysl Janouch2018-06-241-1/+1
|
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-241-1/+1
| | | | | | | | | I've come to the conclusion that copyright mostly just stands in the way of software development. In my jurisdiction I cannot give up my own copyright and 0BSD seems to be the closest thing to public domain. The updated mail address, also used in my author/committer lines, is shorter and looks nicer. People rarely interact anyway.
* Openly accept Lua 5.3, cleanupPřemysl Janouch2016-03-201-7/+5
|
* Change license to ISCPřemysl Janouch2016-03-151-1/+1
|
* Use pkg-config for json-glib-1.0Přemysl Janouch2016-03-151-2/+1
|
* Fix RPM dependenciesPřemysl Janouch2015-02-091-1/+1
|
* Make sure to link the tests with libmPřemysl Janouch2015-02-081-2/+2
| | | | Fixes Debian/GCC build.
* Fix to work on Windows XPPřemysl Janouch2015-01-281-11/+16
|
* CMakeLists.txt: use better variablesPřemysl Janouch2015-01-211-33/+33
|
* CleanupPřemysl Janouch2015-01-211-25/+1
|
* Update dependencies in CPack infoPřemysl Janouch2015-01-201-3/+3
|
* Make MinGW-w64 cross-compilation work againPřemysl Janouch2015-01-201-7/+16
| | | | It has come to using pkg-config. :O
* Fix Debian buildPřemysl Janouch2015-01-201-1/+1
|
* Switch to GTK3 via pkg-config, start the portPřemysl Janouch2015-01-191-3/+3
|
* Update vera++Přemysl Janouch2015-01-181-1/+4
|
* We Lua 5.2 nowPřemysl Janouch2015-01-181-3/+5
| | | | Lua 5.1 seems to have been obsoleted. Luckily this was pretty simple.
* Bump CMake to 2.8 for no obvious reasonPřemysl Janouch2015-01-181-3/+3
| | | | And fix FindGtkDoc.cmake with CMake 3.
* Add support for style checking using vera++.Přemysl Janouch2013-04-131-0/+35
|
* Make MinGW{,-w64} crosscompilation working.Přemysl Janouch2013-01-081-0/+4
| | | | Also fix the 7za download path in Win32Depends.cmake.
* Update Win32Depends.cmake, remove SVG stuff.Přemysl Janouch2012-10-101-4/+3
| | | | | | Remove bsdtar, SVG libraries, openSUSE package sources. Don't need those anymore.
* Renaming.Přemysl Janouch2012-10-081-2/+2
| | | | LdCategoryViewIf -> LdCategoryView -> LdCategoryTreeView
* Add LdCategoryViewIf.Přemysl Janouch2012-10-081-0/+2
| | | | Deduplicates parts of LdCategory{,Symbol}View.
* Stub LdCategorySymbolView.Přemysl Janouch2012-10-081-0/+2
|
* Rename LdLibraryPane to LdCategoryView.Přemysl Janouch2012-10-081-2/+2
| | | | And make it load categories recursively using itself.