@@ -811,6 +811,7 @@ enable_install_p
811
811
with_tar
812
812
enable_strict_v2_mode
813
813
with_layout
814
+ with_libdir
814
815
enable_absolute_install_paths
815
816
with_config_file
816
817
enable_importing_config_file
@@ -1655,6 +1656,12 @@ Optional Packages:
1655
1656
Example: --with-layout=fhs
1656
1657
1657
1658
1659
+ --with-libdir=FILE
1660
+ Set the variant of the /lib directory to use. This is useful on systems which support
1661
+ more than one binary format requiring separate libraries. The default is lib.
1662
+ Example: --with-libdir=lib64
1663
+
1664
+
1658
1665
--with-config-file=PATH
1659
1666
Set the path of the system GNUstep config file. Use this option
1660
1667
if you want to have the GNUstep config file in a non-standard
@@ -6435,6 +6442,18 @@ if test ! -f "$srcdir/FilesystemLayouts/$GNUSTEP_FILESYSTEM_LAYOUT_FILE" >&5 2>&
6435
6442
exit 1
6436
6443
fi
6437
6444
6445
+ { printf " %s\n" " $as_me :${as_lineno-$LINENO } : checking for architecture-specific lib path" >&5
6446
+ printf %s " checking for architecture-specific lib path... " >&6 ; }
6447
+
6448
+ # Check whether --with-libdir was given.
6449
+ if test ${with_libdir+y}
6450
+ then :
6451
+ withval=$with_libdir ; LIBDIR=" $withval "
6452
+ else $as_nop
6453
+ LIBDIR=" lib"
6454
+ fi
6455
+
6456
+
6438
6457
# Need to do some checks related to building dylibs on darwin.
6439
6458
GNUSTEP_ABSOLUTE_INSTALL_PATHS=;
6440
6459
@@ -6553,38 +6572,38 @@ printf "%s\n" "$GNUSTEP_PREFIX" >&6; }
6553
6572
# '/home' - we never install anything in there).
6554
6573
GNUSTEP_MAKEFILES=" $GNUSTEP_PREFIX$GNUSTEP_MAKEFILES "
6555
6574
6556
- GNUSTEP_SYSTEM_APPS=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_APPS "
6557
- GNUSTEP_SYSTEM_ADMIN_APPS=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_ADMIN_APPS "
6558
- GNUSTEP_SYSTEM_WEB_APPS=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_WEB_APPS "
6575
+ GNUSTEP_SYSTEM_APPS=$( echo " $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_APPS " | sed " s/@libdir@/ $LIBDIR /g " )
6576
+ GNUSTEP_SYSTEM_ADMIN_APPS=$( echo " $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_ADMIN_APPS " | sed " s/@libdir@/ $LIBDIR /g " )
6577
+ GNUSTEP_SYSTEM_WEB_APPS=$( echo " $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_WEB_APPS " | sed " s/@libdir@/ $LIBDIR /g " )
6559
6578
GNUSTEP_SYSTEM_TOOLS=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_TOOLS "
6560
6579
GNUSTEP_SYSTEM_ADMIN_TOOLS=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_ADMIN_TOOLS "
6561
- GNUSTEP_SYSTEM_LIBRARY=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_LIBRARY "
6580
+ GNUSTEP_SYSTEM_LIBRARY=$( echo " $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_LIBRARY " | sed " s/@libdir@/ $LIBDIR /g " )
6562
6581
GNUSTEP_SYSTEM_HEADERS=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_HEADERS "
6563
- GNUSTEP_SYSTEM_LIBRARIES=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_LIBRARIES "
6582
+ GNUSTEP_SYSTEM_LIBRARIES=$( echo " $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_LIBRARIES " | sed " s/@libdir@/ $LIBDIR /g " )
6564
6583
GNUSTEP_SYSTEM_DOC=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_DOC "
6565
6584
GNUSTEP_SYSTEM_DOC_MAN=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_DOC_MAN "
6566
6585
GNUSTEP_SYSTEM_DOC_INFO=" $GNUSTEP_PREFIX$GNUSTEP_SYSTEM_DOC_INFO "
6567
6586
6568
- GNUSTEP_NETWORK_APPS=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_APPS "
6569
- GNUSTEP_NETWORK_ADMIN_APPS=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_ADMIN_APPS "
6570
- GNUSTEP_NETWORK_WEB_APPS=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_WEB_APPS "
6587
+ GNUSTEP_NETWORK_APPS=$( echo " $GNUSTEP_PREFIX$GNUSTEP_NETWORK_APPS " | sed " s/@libdir@/ $LIBDIR /g " )
6588
+ GNUSTEP_NETWORK_ADMIN_APPS=$( echo " $GNUSTEP_PREFIX$GNUSTEP_NETWORK_ADMIN_APPS " | sed " s/@libdir@/ $LIBDIR /g " )
6589
+ GNUSTEP_NETWORK_WEB_APPS=$( echo " $GNUSTEP_PREFIX$GNUSTEP_NETWORK_WEB_APPS " | sed " s/@libdir@/ $LIBDIR /g " )
6571
6590
GNUSTEP_NETWORK_TOOLS=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_TOOLS "
6572
6591
GNUSTEP_NETWORK_ADMIN_TOOLS=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_ADMIN_TOOLS "
6573
- GNUSTEP_NETWORK_LIBRARY=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_LIBRARY "
6592
+ GNUSTEP_NETWORK_LIBRARY=$( echo " $GNUSTEP_PREFIX$GNUSTEP_NETWORK_LIBRARY " | sed " s/@libdir@/ $LIBDIR /g " )
6574
6593
GNUSTEP_NETWORK_HEADERS=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_HEADERS "
6575
- GNUSTEP_NETWORK_LIBRARIES=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_LIBRARIES "
6594
+ GNUSTEP_NETWORK_LIBRARIES=$( echo " $GNUSTEP_PREFIX$GNUSTEP_NETWORK_LIBRARIES " | sed " s/@libdir@/ $LIBDIR /g " )
6576
6595
GNUSTEP_NETWORK_DOC=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_DOC "
6577
6596
GNUSTEP_NETWORK_DOC_MAN=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_DOC_MAN "
6578
6597
GNUSTEP_NETWORK_DOC_INFO=" $GNUSTEP_PREFIX$GNUSTEP_NETWORK_DOC_INFO "
6579
6598
6580
- GNUSTEP_LOCAL_APPS=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_APPS "
6581
- GNUSTEP_LOCAL_ADMIN_APPS=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_ADMIN_APPS "
6582
- GNUSTEP_LOCAL_WEB_APPS=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_WEB_APPS "
6599
+ GNUSTEP_LOCAL_APPS=$( echo " $GNUSTEP_PREFIX$GNUSTEP_LOCAL_APPS " | sed " s/@libdir@/ $LIBDIR /g " )
6600
+ GNUSTEP_LOCAL_ADMIN_APPS=$( echo " $GNUSTEP_PREFIX$GNUSTEP_LOCAL_ADMIN_APPS " | sed " s/@libdir@/ $LIBDIR /g " )
6601
+ GNUSTEP_LOCAL_WEB_APPS=$( echo " $GNUSTEP_PREFIX$GNUSTEP_LOCAL_WEB_APPS " | sed " s/@libdir@/ $LIBDIR /g " )
6583
6602
GNUSTEP_LOCAL_TOOLS=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_TOOLS "
6584
6603
GNUSTEP_LOCAL_ADMIN_TOOLS=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_ADMIN_TOOLS "
6585
- GNUSTEP_LOCAL_LIBRARY=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_LIBRARY "
6604
+ GNUSTEP_LOCAL_LIBRARY=$( echo " $GNUSTEP_PREFIX$GNUSTEP_LOCAL_LIBRARY " | sed " s/@libdir@/ $LIBDIR /g " )
6586
6605
GNUSTEP_LOCAL_HEADERS=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_HEADERS "
6587
- GNUSTEP_LOCAL_LIBRARIES=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_LIBRARIES "
6606
+ GNUSTEP_LOCAL_LIBRARIES=$( echo " $GNUSTEP_PREFIX$GNUSTEP_LOCAL_LIBRARIES " | sed " s/@libdir@/ $LIBDIR /g " )
6588
6607
GNUSTEP_LOCAL_DOC=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_DOC "
6589
6608
GNUSTEP_LOCAL_DOC_MAN=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_DOC_MAN "
6590
6609
GNUSTEP_LOCAL_DOC_INFO=" $GNUSTEP_PREFIX$GNUSTEP_LOCAL_DOC_INFO "
0 commit comments