mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-11 23:16:14 +01:00
building: Document C90 and POSIX requirements
https://bugzilla.gnome.org/show_bug.cgi?id=710519
This commit is contained in:
parent
9d7235dea7
commit
91dd70cf17
@ -13,6 +13,10 @@ Simple install procedure
|
||||
Requirements
|
||||
============
|
||||
|
||||
GLib requires a C90-compliant (but not necessarily C99-compliant) C
|
||||
compiler and libc. On UNIX-like systems, it also assumes compliance
|
||||
with at least the original 1990 version of POSIX.
|
||||
|
||||
GLib-2.0 requires pkg-config, which is tool for tracking the
|
||||
compilation flags needed for libraries. (For each library, a small .pc
|
||||
text file is installed in a standard location that contains the
|
||||
|
@ -51,11 +51,12 @@
|
||||
<title>Dependencies</title>
|
||||
<para>
|
||||
Before you can compile the GLib library, you need to have
|
||||
various other tools and libraries installed on your
|
||||
system. The two tools needed during the build process (as
|
||||
differentiated from the tools used in when creating GLib
|
||||
mentioned above such as <application>autoconf</application>)
|
||||
are <command>pkg-config</command> and GNU make.
|
||||
various other tools and libraries installed on your system.
|
||||
Beyond a C compiler (which must implement C90, but does not need
|
||||
to implement C99), the two tools needed during the build process
|
||||
(as differentiated from the tools used in when creating GLib
|
||||
mentioned above such as <application>autoconf</application>) are
|
||||
<command>pkg-config</command> and GNU make.
|
||||
</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
@ -86,7 +87,9 @@
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>
|
||||
GLib depends on a number of other libraries.
|
||||
A UNIX build of GLib requires that the system implements at
|
||||
least the original 1990 version of POSIX. Beyond this, it
|
||||
depends on a number of other libraries.
|
||||
</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
|
Loading…
Reference in New Issue
Block a user