Skip to content

Commit

Permalink
Updated FilesystemLayouts/README for the fact that 'fhs' is now the d…
Browse files Browse the repository at this point in the history
…efault layout

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@34803 72102866-910b-0410-8b05-ffd578937521
  • Loading branch information
nicola committed Feb 21, 2012
1 parent b19592f commit f9a7d90
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 13 deletions.
6 changes: 6 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2012-02-21 Nicola Pero <[email protected]>

* FilesystemLayouts/README: Updated for the fact that 'fhs' is now
the default filesystem layout. Issue pointed out by Fred Kiefer
<[email protected]>.

2012-02-21 Graham Lee <[email protected]>

* library-combo.make (OBJC_LIBS): Always set from OBJC_LIB_FLAG
Expand Down
28 changes: 15 additions & 13 deletions FilesystemLayouts/README
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ specified variables). For example:

./configure --with-layout=fhs-system

By default, the GNUstep layout is used.
By default, the 'fhs' layout is used except on Apple when building
using the apple-apple-apple combo.

If you want to use your own custom layout, just start with one of the
existing layouts, copy it into a new file, and edit it. :-)
Expand All @@ -27,21 +28,22 @@ existing layouts, copy it into a new file, and edit it. :-)

Here is a list of popular filesystem layout --

* gnustep: default GNUstep filesystem layout; it installs everything
into /usr/GNUstep/System, /usr/GNUstep/Local. It's a very friendly
layout, similar to the ones found on NeXTstep, OpenStep and Apple Mac
OS X. It's a layout that can work nicely with fat binaries, but may
not blend very well with the native environment because everything is
installed in special, GNUstep-only, directories, so you may need to
source a special script (GNUstep.sh) before being able to use the
layout. Recommended for the advanced GNUstep users and the
* gnustep: traditional GNUstep filesystem layout; it installs
everything into /usr/GNUstep/System, /usr/GNUstep/Local. It's a very
friendly layout, similar to the ones found on NeXTstep, OpenStep and
Apple Mac OS X. It's a layout that can work nicely with fat binaries,
but may not blend very well with the native environment because
everything is installed in special, GNUstep-only, directories, so you
may need to source a special script (GNUstep.sh) before being able to
use the layout. Recommended for the advanced GNUstep users and the
NeXTstep/Apple fans.

* fhs: standard FHS Unix layout for locally compiled software; it
installs everything into /usr/local. Blends very well with native
GNU/Linux systems (and other Unix systems with similar directory
structure). Recommended if you're compiling from sources on Unix and
want good integration with your native system.
installs everything into /usr/local. This is the default layout.
Blends very well with native GNU/Linux systems (and other Unix systems
with similar directory structure). Recommended if you're compiling
from sources on Unix and want good integration with your native
system.

* fhs-system: standard FHS layout for software to be shipped as part
of distributions/systems; it installs system stuff into /usr, and is
Expand Down

0 comments on commit f9a7d90

Please sign in to comment.