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
|
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
|
GLib-2.0 requires pkg-config, which is tool for tracking the
|
||||||
compilation flags needed for libraries. (For each library, a small .pc
|
compilation flags needed for libraries. (For each library, a small .pc
|
||||||
text file is installed in a standard location that contains the
|
text file is installed in a standard location that contains the
|
||||||
|
@ -51,11 +51,12 @@
|
|||||||
<title>Dependencies</title>
|
<title>Dependencies</title>
|
||||||
<para>
|
<para>
|
||||||
Before you can compile the GLib library, you need to have
|
Before you can compile the GLib library, you need to have
|
||||||
various other tools and libraries installed on your
|
various other tools and libraries installed on your system.
|
||||||
system. The two tools needed during the build process (as
|
Beyond a C compiler (which must implement C90, but does not need
|
||||||
differentiated from the tools used in when creating GLib
|
to implement C99), the two tools needed during the build process
|
||||||
mentioned above such as <application>autoconf</application>)
|
(as differentiated from the tools used in when creating GLib
|
||||||
are <command>pkg-config</command> and GNU make.
|
mentioned above such as <application>autoconf</application>) are
|
||||||
|
<command>pkg-config</command> and GNU make.
|
||||||
</para>
|
</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -86,7 +87,9 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
<para>
|
<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>
|
</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
Loading…
Reference in New Issue
Block a user