aboutsummaryrefslogtreecommitdiff
path: root/cmake
Commit message (Collapse)AuthorAgeFilesLines
* CMakeLists.txt: slightly modernizePřemysl Eric Janouch2021-10-311-38/+0
| | | | | | | | Before version 3.12, we still need to set CPACK_PACKAGE_VERSION manually, and the subversions are actually wrongly defaulting to 0.1.1 (but we don't particularly care). FindIntl has been there since CMake 3.2.
* Bump the CMake version requirement, fix WindowsPřemysl Eric Janouch2021-10-221-99/+0
| | | | | | | | | | | | | | | | | | | | | | | - 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.
* Name changePřemysl Eric Janouch2020-09-284-4/+4
| | | | Also some copyright years fix-ups/updates.
* Make gtk-doc work againPřemysl Janouch2018-06-241-371/+0
| | | | | | | 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.
* 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.
* Use pkg-config for json-glib-1.0Přemysl Janouch2016-03-151-62/+0
|
* Fix Debian buildPřemysl Janouch2015-01-201-1/+5
|
* Bump CMake to 2.8 for no obvious reasonPřemysl Janouch2015-01-181-5/+3
| | | | And fix FindGtkDoc.cmake with CMake 3.
* Remove our version of FindGTK2.cmakePřemysl Janouch2015-01-181-588/+0
| | | | It doesn't seem to be necessary.
* Integrate cppcheck.Přemysl Janouch2012-04-171-0/+156
|
* Change the way translations are done.Přemysl Janouch2011-02-122-10/+42
| | | | | * Require gettext-tools to build. * Depend on libintl on Win32.
* Update the symbol library, add trivial text API.Přemysl Janouch2011-02-121-0/+1
|
* Update FindGtkDoc.cmake.Přemysl Janouch2011-01-231-74/+88
| | | | | | * Hack up support for gtkdoc-scangobj and use it in CMakeLists.txt. * Trash gtkdoc-mktmpl, we won't need it. * Always remove SGML/XML/HTML directories before filling them.
* Integrate support for MinGW Win32 builds.Přemysl Janouch2011-01-221-0/+2
| | | | | | | | | | | * Add Win32Depends.cmake, which retrieves all dependencies from the Internet. Other ways of building the application on Win32 are not supported. * Install the application correctly on Win32. * Make FindGTK2.cmake search for GIO. * Make the project a C-only project, so g++ is not needed. * Remove obsolete checks for strtok(). * Set WIN32_EXECUTABLE on the application.
* Update the copy of FindGTK2.cmake.Přemysl Janouch2010-12-241-10/+41
|
* Fix problems discovered while testing on Windows.Přemysl Janouch2010-12-201-1/+1
| | | | | | | * Set the working directory for glib-genmarshal correctly. * Use one more path suffix when searching for glibconfig.h. * Don't assume that gdk_screen_get_resolution() returns a useful value.
* Documentation maintenance.Přemysl Janouch2010-12-181-9/+2
| | | | | | | * Do not require gtk-doc to be installed. * Use FindPackageHandleStandardArgs in FindGtkDoc.cmake. * Fix installation (wrong source path). * Don't install neither the documentation nor the desktop file on Windows.
* Prepare the project for json-glib.Přemysl Janouch2010-12-051-0/+58
| | | | This required writing a special CMake find module.
* Updated to new GTK+.Přemysl Janouch2010-10-171-4/+12
| | | | | | | | FindGTK2.cmake required a change for successful program compilation. It seems that gdk_pixbuf has been put as a separate library. The new tools also generate a slightly different version of marshallers, so I've added it to the tree.
* Initial commitPřemysl Janouch2010-09-134-0/+1157