summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Post-release version bumpColin Walters2010-05-241-1/+1
|
* Post release version bumpJohan Dahlin2010-05-191-1/+1
|
* Bump version to 0.6.11GOBJECT_INTROSPECTION_0_6_11Johan Dahlin2010-05-191-1/+1
|
* [everything] Depend on cairo properlyJohan Dahlin2010-04-201-0/+2
| | | | | | Don't try to build the everything library nor the gir if we can't find cairo. Pass in the right flags so it can be built when cairo is not in the same prefix as the rest of the dependencies.
* Add --disable-tests configure flagColin Walters2010-04-181-0/+9
| | | | This allows us to not hard depend on cairo.
* [configure.ac] Post release version bumpColin Walters2010-04-071-1/+1
|
* [configure.ac] Post-release version bumpColin Walters2010-03-181-1/+1
|
* Post release version bumpJohan Dahlin2009-12-161-1/+1
|
* Post release version bumpJohan Dahlin2009-12-101-1/+1
|
* Add ffi cflags/libs/requires to exported .pcJohan Dahlin2009-12-041-3/+11
| | | | | | | | This is required as external projects such as gjs are now using girffi and thus need the ffi cflags to be able to link. https://bugzilla.gnome.org/show_bug.cgi?id=603653
* Revert "Require libffi.pc"Johan Dahlin2009-12-041-2/+41
| | | | | This reverts commit 92abbe78dd7ffe0ff6d61db5f2bff0745a69115a and 494c1c92520917999407832453c11c2247b4e7bb.
* [configure.ac] Followup to 494c1c92520 - restore $GCOV_LIBSColin Walters2009-12-021-0/+1
|
* Require libffi.pcColin Walters2009-12-021-41/+1
| | | | | | | We use it for girffi.h. Remove the code to detect libffi without the .pc file. If you don't have it, get it. https://bugzilla.gnome.org/show_bug.cgi?id=603653
* Post release version bumpOwen W. Taylor2009-09-041-1/+1
|
* Bump version to 0.6.5GOBJECT_INTROSPECTION_0_6_5Owen W. Taylor2009-09-041-1/+1
|
* Excise shave in favor of automake 1.11 silent rulesColin Walters2009-08-161-3/+3
| | | | Shave is just way too invasive in the build system.
* Only accept bison as yacc toolColin Walters2009-08-051-1/+1
| | | | Others like byacc barf on some of the directives like %error-verbose.
* Bug 583686 - Add gobject-introspection-no-export-1.0.pcColin Walters2009-07-061-1/+2
| | | | | | Some projects may want to avoid the giant -Wl,--export-dynamic hammmer and instead use a custom regexp or export list, so provide a .pc file for them to use.
* Post release version bumpJohan Dahlin2009-06-221-1/+1
|
* Make g-ir-compiler find files installed by make installHolger Hans Peter Freyther2009-06-111-0/+9
| | | | | | | | | | | When ./configure --prefix $HOME/some/where is used gobject-introspection will happily install the files into $HOME/some/where/data/gir-1.0 but it will refuse to find them. Apply the same trick as in girepository/girepository.c:init_globals to find the gir files. Unifiy the name gir-1.0 in GIR_SUFFIX and use it throughout the project, introduce GIR_DIR which holds the path to the gir files and update girparser and transformer.py to look into this path.
* Move Everything into gir/, since it's a public libraryColin Walters2009-06-041-1/+0
| | | | | Everything isn't a test for quite a while now, it's a public library. So move it to gir/.
* Substitute g-ir-scanner in Makefile, not in configure.acColin Walters2009-03-161-1/+0
| | | | This avoids issues with unexpanded variables, i.e. ${exec_prefix}/libdir
* Bug 574501 - Install giscanner Python module to private directoryColin Walters2009-03-161-0/+1
| | | | | | We don't want to pollute the global namespace with our private libraries. Also, this sidesteps all the craziness that is happening with OS vendors changing how Python installs modules.
* Punt on building with older gtk-doc; version skew in gtk-doc.make makes ↵Colin Walters2009-02-231-1/+1
| | | | | | patching hard We'll just require 1.12, which is the version fixed to work with shave.
* Use shave to reduce compiling outputJohan Dahlin2009-02-201-0/+4
| | | | Which let's us focus on the important warnings.
* Various gtk-doc fixes: only require 1.11, remove generated files, add docs ↵Colin Walters2009-02-181-1/+1
| | | | | | | | | | to SUBDIRS The gtk-doc introductory commit introduced some generated files; remove those. We apparently only require 1.11, so downgrade to that. Finally, the docs directory was missing from the toplevel SUBDIRS.
* Add a simple invokation exampleJohan Dahlin2009-02-171-0/+1
|
* Add gtk-doc supportJohan Dahlin2009-02-121-0/+5
|
* Post-release version bumpJohan Dahlin2009-01-221-1/+1
| | | | | | | | | | 2009-01-21 Johan Dahlin <jdahlin@async.com.br> * configure.ac: Post-release version bump svn path=/trunk/; revision=1063
* Post release version bumpJohan Dahlin2008-11-251-1/+1
| | | | | | | | | | 2008-11-25 Johan Dahlin <jdahlin@async.com.br> * configure.ac: Post release version bump svn path=/trunk/; revision=975
* Bug 562022 – gobject-introspection needs python headersJohan Dahlin2008-11-231-1/+1
| | | | | | | | | | | | 2008-11-23 Johan Dahlin <jdahlin@async.com.br> Bug 562022 – gobject-introspection needs python headers * configure.ac: fail without python headers present. Patch by: Tom Parker svn path=/trunk/; revision=959
* Add Gio Unix bits to the Gio.gir if availableColin Walters2008-11-191-0/+2
| | | | | | | Having a separate .gir would be fairly overkill for the few components in the Gio Unix integration, and this mirrors how we handle Gtk. svn path=/trunk/; revision=953
* g_irepository_dump implementationColin Walters2008-11-131-3/+4
| | | | svn path=/trunk/; revision=911
* use 'introspection' component for bugsTommi Komulainen2008-11-121-1/+1
| | | | | | | | 2008-11-12 Tommi Komulainen <tommi.komulainen@iki.fi> * configure.ac: use 'introspection' component for bugs svn path=/trunk/; revision=898
* Add tests for field offset computationsOwen Taylor2008-11-111-0/+1
| | | | | | | | | | | | | tests/offsets/offsets.h: Header file with structure definitions to test tests/offsets/gen-gitestoffsets: Generate a C program that computes field offsets for the structures in offsets.h two ways: using the information from a generated typelib, and as computed by the compiler. We diff these two versions to test that everything is OK. svn path=/trunk/; revision=878
* Split g_ir_ffi_get_ffi_type() out from ginvoke.cOwen Taylor2008-11-111-0/+2
| | | | | | | | | | Extract a function to convert GITypeTag to ffi_type from the internals of ginvoke.c. This will be useful in figure out structure alignment. Also fix handling of gsize and time_t to be portable. (Add a check to configure.ac to figure out the width of time_t.) svn path=/trunk/; revision=873
* Bug 557898 – Fails to build on OSX 10.4Tommi Komulainen2008-11-011-5/+8
| | | | | | | | | | | | 2008-11-01 Tommi Komulainen <tommi.komulainen@iki.fi> * configure.ac: Check for $shrext_cmds that should be implicitly available if you're using libtool >= 2.0. If undefined, call libtool --config explicitly to get its value. * girepository/gtypelib.c: Remove special case for (non-)Darwin systems as unneeded. svn path=/trunk/; revision=859
* Post release version bumpJohan Dahlin2008-10-311-1/+1
| | | | | | | | | 2008-10-31 Johan Dahlin <jdahlin@async.com.br> * configure.ac: Post release version bump svn path=/trunk/; revision=856
* === 0.6.0 ===GOBJECT_INTROSPECTION_0_6_0Johan Dahlin2008-10-311-2/+2
| | | | | | | | | | | | 2008-10-31 Johan Dahlin <jdahlin@async.com.br> * NEWS: * configure.ac: * docs/release-checklist.txt: 0.6.0 svn path=/trunk/; revision=854
* move tests/types to tests/everythingTommi Komulainen2008-10-291-1/+1
| | | | | | | | | | * configure.ac: * tests/Makefile.am: * tests/types/Makefile.am -> tests/everything/Makefile.am * tests/types/gitesttypes.c -> tests/everything/gitesttypes.c * tests/types/gitesttypes.h -> tests/everything/gitesttypes.h svn path=/trunk/; revision=825
* Bug 557076 - move typelibs to $libdirColin Walters2008-10-251-0/+16
| | | | svn path=/trunk/; revision=813
* enable bunch of gcc warning CFLAGSTommi Komulainen2008-10-161-0/+23
| | | | | | | | 2008-10-16 Tommi Komulainen <tommi.komulainen@iki.fi> * configure.ac: enable bunch of gcc warning CFLAGS svn path=/trunk/; revision=731
* Bug 556400 – Fails to build on OS X 10.4Tommi Komulainen2008-10-151-0/+1
| | | | | | | | | | | | | | 2008-10-15 Tommi Komulainen <tommi.komulainen@iki.fi> Bug 556400 – Fails to build on OS X 10.4 * configure.ac: check for functions backtrace and backtrace_symbols * girepository/girparser.c (backtrace_stderr): Comment out implementation if the functions are not available. * gcov.mak (clean-gcov, clean-gcno): always call 'find' with a directory for better portability svn path=/trunk/; revision=711
* Add tests/repository which has some repository regression testsColin Walters2008-10-121-0/+1
| | | | svn path=/trunk/; revision=683
* Bug 555946: Install a test module exercising all types, transfer rules,Tommi Komulainen2008-10-111-0/+1
| | | | | | | | | | | | | | | 2008-10-11 Tommi Komulainen <tommi.komulainen@iki.fi> Bug 555946: Install a test module exercising all types, transfer rules, etc. * configure.ac * tests/Makefile.am * tests/types/*: Add and install a test module that has functions accepting and returning most of the basic types to enable bindings implementors to more easily test their type conversion routines. svn path=/trunk/; revision=671
* Bug 522384: Use SHLIB_SUFFIX intead of G_MODULE_SUFFIX for DarwinColin Walters2008-09-191-0/+14
| | | | | | | | On Darwin, the suffix for installed shared libraries (.dylib) is different from loadable modules (.so). We use a bit of magic shell script from Behdad Esfahbod to figure out the right suffix. svn path=/trunk/; revision=612
* Post-release version bumpJohan Dahlin2008-09-011-2/+2
| | | | | | | | | | 2008-09-01 Johan Dahlin <johan@gnome.org> * configure.ac: Post-release version bump svn path=/trunk/; revision=569
* Bump version to 0.5.0Johan Dahlin2008-08-311-1/+8
| | | | | | | | | | 2008-08-31 Johan Dahlin <johan@gnome.org> * configure.ac: Bump version to 0.5.0 svn path=/trunk/; revision=558
* Make g-ir-scanner work on Windows. Still problems with the typelib code.Tor Lillqvist2008-08-271-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-27 Tor Lillqvist <tml@novell.com> Make g-ir-scanner work on Windows. Still problems with the typelib code. Changes okayed by jdahlin. * configure.ac: Check for Windows, set Automake conditional OS_WIN32. Change backslashes to forward slashes in pyexecdir to avoid shell quoting issues * girepository/Makefile.am: Use -no-undefined so that libtool agrees to build a shared library on Windows. * girepository/girparser.c (backtrace_stderr): No backtrace() on Windows. Empty implementation on Windows so far. * girepository/gtypelib.c (g_typelib_check_sanity): Give more informative error message for the assertion failures. Tell also what the expected size of the struct is. Check all sizes first and fail afterwards if at least one size was different from expected. * tools/Makefile.am: Reorder libraries into proper logical dependency order. * tools/generate.c: Don't include <dlfcn.h>, not used. * giscanner/Makefile.am: On Windows, link with the Python library, and install the module DLL as _giscanner.pyd. Remove the unnecessary import library and libtool library that libtool has installed. * giscanner/scannerlexer.l: Recognize the gcc __attribute__ syntax and just skip it. Recognize also two "l" suffixes for long long constants. Recognize also __inline__. * giscanner/grealpath.h (g_realpath): Implement on Windows, using GetFullPathName(). As such, GetFullPathName() does more than the UNIX realpath(). It also changes relative paths into absolute paths. But for our purposes that shouldn't matter. * giscanner/giscannermodule.c (pygi_source_scanner_parse_file): On Windows the file descriptor passed to us is from Python. Python Python2.5 uses the msvcr71.dll C library, while mingw-built code uses msvcrt.dll. On Windows, file descriptors are specific to which C library is used. So we must find out what underlying OS handle corresponds to the file descriptor Python passes us, and then make that into a file descriptor valid for the C library this code uses. * giscanner/sourcescanner.py (_parse): Don't need to bypass __attribute__ as the lexer now handles it. The definition as empty was ineffective for mingw anyway, as mingw's _mingw.h undefines __attribute__. Close the temp file before unlinking it. * giscanner/cgobject.py: Use correct library name for the gobject DLL on Windows. * gir/Makefile.am: Must pass the full basename of the DLLs on Windows to g-ir-scanner. It's a bit ugly that we have to "know" that the names of the GLib DLLs are like libglib-2.0-0.dll, but in reality they won't change, until there is a GLib 3, and then also the Unix code here needs changing. Must pass CPPFLAGS to g-ir-scanner when building GLib.gir so that libintl.h is found. svn path=/trunk/; revision=503
* Use the generated glibconfig.h for all scanner invokations. Rename it toJohan Dahlin2008-08-221-0/+1
| | | | | | | | | | | | | | | | 2008-08-22 Johan Dahlin <johan@gnome.org> * configure.ac: * gir/Makefile.am: * giscanner/Makefile.am: * giscanner/config.py.in: * giscanner/sourcescanner.py: Use the generated glibconfig.h for all scanner invokations. Rename it to glibconfig-scanner.h and install it. Add a config.py which so far contains the include dir. svn path=/trunk/; revision=456