File make changed (mode: 100755) (index 93ec1ea..462c241) |
... |
... |
CMDLINE_SET=" |
127 |
127 |
$PATHS_LIST |
$PATHS_LIST |
128 |
128 |
slib_cc |
slib_cc |
129 |
129 |
slib_ccld |
slib_ccld |
|
130 |
|
disable-glib |
130 |
131 |
" |
" |
131 |
132 |
|
|
132 |
133 |
#path defaults |
#path defaults |
|
... |
... |
pkg_config_sysroot='' |
140 |
141 |
slib_cc_default='gcc -Wall -Wextra -Wno-missing-field-initializers -c -fpic -O0 -std=c90' |
slib_cc_default='gcc -Wall -Wextra -Wno-missing-field-initializers -c -fpic -O0 -std=c90' |
141 |
142 |
slib_ccld_default="gcc -shared -Wl,-soname=$slib_soname" |
slib_ccld_default="gcc -shared -Wl,-soname=$slib_soname" |
142 |
143 |
ln_s_default='ln -sf' |
ln_s_default='ln -sf' |
|
144 |
|
disable_glib_default=no |
143 |
145 |
|
|
144 |
146 |
set_default $PATHS_LIST |
set_default $PATHS_LIST |
145 |
|
set_default slib_cc slib_ccld |
|
|
147 |
|
set_default slib_cc slib_ccld disable_glib |
146 |
148 |
|
|
147 |
149 |
show_help(){ |
show_help(){ |
148 |
150 |
cat <<EOF |
cat <<EOF |
|
... |
... |
Options: [defaults in brackets after descriptions] |
157 |
159 |
Help options: |
Help options: |
158 |
160 |
--help print this message |
--help print this message |
159 |
161 |
|
|
|
162 |
|
Features: |
|
163 |
|
--disable-glib disable glib support [glib support is enabled] |
160 |
164 |
|
|
161 |
165 |
Path options for pkg-config file: |
Path options for pkg-config file: |
162 |
166 |
--prefix=PREFIX install in PREFIX [$prefix_default] |
--prefix=PREFIX install in PREFIX [$prefix_default] |
|
... |
... |
for opt do |
178 |
182 |
;; |
;; |
179 |
183 |
--help|-h) show_help |
--help|-h) show_help |
180 |
184 |
;; |
;; |
|
185 |
|
--disable-glib) disable_glib=yes |
|
186 |
|
;; |
181 |
187 |
*) |
*) |
182 |
188 |
optname="${opt%%=*}" |
optname="${opt%%=*}" |
183 |
189 |
optname="${optname#--}" |
optname="${optname#--}" |
|
... |
... |
if test -n "$pkg_config_sysroot"; then |
198 |
204 |
export PKG_CONFIG_SYSROOT_DIR=$pkg_config_sysroot |
export PKG_CONFIG_SYSROOT_DIR=$pkg_config_sysroot |
199 |
205 |
fi |
fi |
200 |
206 |
|
|
201 |
|
CPPFLAGS="-I./ -I$src_path -DHAVE_GLIB \ |
|
202 |
|
$(pkg-config --cflags freetype2) \ |
|
203 |
|
$(pkg-config --cflags glib-2.0) |
|
|
207 |
|
#------------------------------------------------------------------------------- |
|
208 |
|
CPPFLAGS="-I./ -I$src_path \ |
|
209 |
|
$(pkg-config --cflags freetype2) \ |
204 |
210 |
" |
" |
205 |
211 |
|
|
|
212 |
|
if test x$disable_glib = xno; then |
|
213 |
|
CPPFLAGS="$CPPFLAGS -DHAVE_GLIB \ |
|
214 |
|
$(pkg-config --cflags glib-2.0) \ |
|
215 |
|
" |
|
216 |
|
fi |
|
217 |
|
#------------------------------------------------------------------------------- |
|
218 |
|
|
206 |
219 |
#generate the version header file |
#generate the version header file |
207 |
220 |
sed -e " |
sed -e " |
208 |
221 |
s/@HB_VERSION_MAJOR@/$major/ |
s/@HB_VERSION_MAJOR@/$major/ |