mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-07 06:25:30 +00:00
ICU-4683 icu-config cygwin fixes
X-SVN-Rev: 18338
This commit is contained in:
parent
0ac7284cad
commit
69451e310e
3 changed files with 35 additions and 4 deletions
|
@ -79,6 +79,18 @@ endif
|
|||
#SH# ;;
|
||||
#SH#esac
|
||||
|
||||
# Name flexibility for the library naming scheme. Any modifications should
|
||||
# be made in the mh- file for the specific platform.
|
||||
DATA_STUBNAME = data
|
||||
COMMON_STUBNAME = uc
|
||||
I18N_STUBNAME = i18n
|
||||
LAYOUT_STUBNAME = le
|
||||
LAYOUTEX_STUBNAME = lx
|
||||
IO_STUBNAME = io
|
||||
TOOLUTIL_STUBNAME = tu
|
||||
CTESTFW_STUBNAME = test
|
||||
|
||||
|
||||
|
||||
### To link your application with ICU:
|
||||
# 1. use LDFLAGS, CFLAGS, etc from above
|
||||
|
@ -89,8 +101,8 @@ endif
|
|||
# - $(ICULIBS_ICUIO) - ICU stdio equivalent library
|
||||
|
||||
ICULIBS_COMMON = -l$(ICUPREFIX)uc$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
ICULIBS_DATA = -l$(ICUPREFIX)data$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
ICULIBS_I18N = -l$(ICUPREFIX)i18n$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
ICULIBS_DATA = -l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
ICULIBS_I18N = -l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
ICULIBS_TOOLUTIL = -l$(ICUPREFIX)tu$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
ICULIBS_CTESTFW = -l$(ICUPREFIX)ctestfw$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
ICULIBS_ICUIO = -l$(ICUPREFIX)io$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
## -*-sh-*-
|
||||
## BEGIN of icu-config-bottom.
|
||||
## Copyright (c) 2002-2004, International Business Machines Corporation and
|
||||
## Copyright (c) 2002-2005, International Business Machines Corporation and
|
||||
## others. All Rights Reserved.
|
||||
|
||||
ICUUC_FILE=${libdir}/${ICULIBS_COMMON_LIB_NAME}
|
||||
|
@ -14,7 +14,7 @@ fi
|
|||
|
||||
## The actual code of icu-config goes here.
|
||||
|
||||
ME=`basename $0`
|
||||
ME=`basename "$0"`
|
||||
|
||||
allflags()
|
||||
{
|
||||
|
|
|
@ -110,5 +110,24 @@ LDLIBRARYPATH_ENVVAR = PATH
|
|||
# The type of assembly to write for generating an object file
|
||||
GENCCODE_ASSEMBLY=-a gcc-cygwin
|
||||
|
||||
# put this here again so it gets cyguc...
|
||||
|
||||
#SH#ICULIBS_COMMON_LIB_NAME="${LIBICU}uc${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO}"
|
||||
|
||||
# for icu-config
|
||||
|
||||
#SH### copied from Makefile.inc
|
||||
#SH#ICULIBS_COMMON="-l${LIBICU}uc${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
|
||||
#SH#ICULIBS_DATA="-l${LIBICU}${DATA_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
|
||||
#SH#ICULIBS_I18N="-l${LIBICU}${I18N_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
|
||||
#SH#ICULIBS_TOOLUTIL="-l${LIBICU}tu${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
|
||||
#SH#ICULIBS_CTESTFW="-l${LIBICU}ctestfw${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
|
||||
#SH#ICULIBS_ICUIO="-l${LIBICU}io${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
|
||||
#SH#ICULIBS_OBSOLETE="-l${LIBICU}obsolete${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
|
||||
#SH#ICULIBS_LAYOUT="-l${LIBICU}le${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
|
||||
#SH#ICULIBS_LAYOUTEX="-l${LIBICU}lx${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}"
|
||||
#SH#ICULIBS_BASE="${LIBS} -L${libdir}"
|
||||
#SH#ICULIBS="${ICULIBS_BASE} ${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA}"
|
||||
|
||||
## End Cygwin-specific setup
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue