summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Update FindGtkDoc.cmake.Přemysl Janouch2011-01-231-9/+5
| | | | | | * 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.
* Prevent cleaning of generated icons.Přemysl Janouch2011-01-231-5/+9
|
* Set up the project for NSIS.Přemysl Janouch2011-01-221-2/+14
| | | | Make lines in the LICENSE file shorter, so they don't wrap there.
* Generate more icons.Přemysl Janouch2011-01-221-0/+44
| | | | | | | * Add automatic icon generation to CMakeLists.txt. These icons are generated from the scalable SVG image. * Add pregenerated icons to the tree. * Link an icon to the Windows binary.
* Integrate support for MinGW Win32 builds.Přemysl Janouch2011-01-221-17/+36
| | | | | | | | | | | * 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.
* Add a README.md file.Přemysl Janouch2011-01-161-1/+1
| | | | Describe the application as a "schematic editor" everywhere.
* Update CMakeLists.txt.Přemysl Janouch2011-01-161-4/+9
| | | | | | | * Install the LICENSE file. * Install share/gui and share/library. * Fix installation location of gtk-doc help. * Wrap lines where appropriate.
* Add an application icon.Přemysl Janouch2011-01-161-0/+1
|
* Make a separate library.Přemysl Janouch2011-01-101-32/+42
| | | | | | This is required for gtkdoc-scangobj. So far it's much like it's been before, the main differences are that source files are in two directories from now on and the build process has two stages.
* Use a central header.Přemysl Janouch2011-01-101-0/+1
| | | | | | | $ time (make clean; make) Before: ~8.0 seconds After: ~8.1 seconds
* Introduce LdRectangle, LdPoint and LdPointArray.Přemysl Janouch2011-01-081-0/+2
| | | | Remove LdCanvasRect and LdSymbolArea.
* Fix problems discovered while testing on Windows.Přemysl Janouch2010-12-201-1/+10
| | | | | | | * 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-12/+17
| | | | | | | * 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.
* Rename LdDocument* to LdDiagram*.Přemysl Janouch2010-12-161-6/+6
| | | | My bad; this name is much more appropriate.
* Prepare the project for json-glib.Přemysl Janouch2010-12-051-2/+5
| | | | This required writing a special CMake find module.
* Initial LdDocument implementation.Přemysl Janouch2010-12-051-0/+4
| | | | The document maintains a list of LdDocumentObject objects.
* Redesign and implement the basic parts of LdLua.Přemysl Janouch2010-10-261-1/+3
| | | | | There's a very strong bond between LdLua and LdLuaSymbol. LdLuaSymbol is more like an interface to LdLua than a separate object.
* Convert LdSymbol into an abstract class.Přemysl Janouch2010-10-171-2/+4
| | | | Created LdLuaSymbol, which subclasses LdSymbol.
* Renamed LdSymbolLibrary to LdLibrary.Přemysl Janouch2010-10-171-4/+4
|
* WIP: Refactoring of the library and symbolsPřemysl Janouch2010-10-171-2/+4
|
* Split ld-symbol-library.c.Přemysl Janouch2010-09-201-0/+2
| | | | | Originally, there were three object classes defined in this file. It would later become rather chaotic if left that way.
* Require Lua 5.1 and GTK+ 2.12.Přemysl Janouch2010-09-201-3/+7
|
* Automatized generation of marshallers.Přemysl Janouch2010-09-191-0/+29
|
* Add marshaller files generated by glib-genmarshal.Přemysl Janouch2010-09-191-0/+2
|
* Renamed source files.Přemysl Janouch2010-09-191-12/+15
| | | | | | Also a little change in CMakeLists.txt. The next commit is going to change the object prefix.
* A little bit of cleanup.Přemysl Janouch2010-09-141-6/+0
|
* Initial commitPřemysl Janouch2010-09-131-0/+134