configure.in 27 KB
Newer Older
Elliot Lee's avatar
Elliot Lee committed
1 2 3
dnl Process this file with autoconf to produce a configure script.
AC_INIT(gimprc.in)

4 5 6 7 8 9 10 11 12
#
# Making releases:
#   GIMP_MICRO_VERSION += 1;
#   GIMP_INTERFACE_AGE += 1;
#   GIMP_BINARY_AGE += 1;
# if any functions have been added, set GIMP_INTERFACE_AGE to 0.
# if backwards compatibility has been broken,
# set GIMP_BINARY_AGE _and_ GIMP_INTERFACE_AGE to 0.
#
Manish Singh's avatar
Manish Singh committed
13
GIMP_MAJOR_VERSION=1
Manish Singh's avatar
Manish Singh committed
14
GIMP_MINOR_VERSION=3
Manish Singh's avatar
Manish Singh committed
15
GIMP_MICRO_VERSION=0
Manish Singh's avatar
Manish Singh committed
16 17
GIMP_INTERFACE_AGE=0
GIMP_BINARY_AGE=0
18
GIMP_VERSION=$GIMP_MAJOR_VERSION.$GIMP_MINOR_VERSION.$GIMP_MICRO_VERSION
Elliot Lee's avatar
Elliot Lee committed
19

Manish Singh's avatar
Manish Singh committed
20 21 22 23 24 25 26 27 28 29
dnl libtool versioning
LT_RELEASE=$GIMP_MAJOR_VERSION.$GIMP_MINOR_VERSION
LT_CURRENT=`expr $GIMP_MICRO_VERSION - $GIMP_INTERFACE_AGE`
LT_REVISION=$GIMP_INTERFACE_AGE
LT_AGE=`expr $GIMP_BINARY_AGE - $GIMP_INTERFACE_AGE`

VERSION=$GIMP_VERSION
PACKAGE=gimp

AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
Elliot Lee's avatar
Elliot Lee committed
30

31
dnl Specify a configuration file
Elliot Lee's avatar
Elliot Lee committed
32 33 34 35 36 37 38 39 40 41
AM_CONFIG_HEADER(config.h)

dnl Initialize libtool
AM_PROG_LIBTOOL

dnl Initialize maintainer mode
AM_MAINTAINER_MODE

AC_CANONICAL_HOST

42 43 44
# Honor aclocal flags
ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"

45 46 47 48 49 50 51 52 53
dnl Checks for programs.
AC_PROG_CC
AC_ISC_POSIX
AM_PROG_CC_STDC
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET
AC_PROG_CPP

Elliot Lee's avatar
Elliot Lee committed
54 55 56 57 58
AC_ARG_ENABLE(debug, [  --enable-debug          turn on debugging [default=no]],
if eval "test x$enable_debug = xyes"; then
  DEBUGFLAG="-g"
fi)

59 60
dnl Why the heck isn't there already a macro for this?

Manish Singh's avatar
Manish Singh committed
61 62 63 64 65
dnl AC_ARG_WITH(gnu-make, [  --with-gnu-make         assume 'make' understands gnu extensions],
dnl,
dnl if $ac_make -v 2>/dev/null | grep 'GNU Make' >/dev/null; then
dnl   with_gnu_make=yes
dnl fi)
66

Elliot Lee's avatar
Elliot Lee committed
67 68 69 70
AC_ARG_ENABLE(ansi, [  --enable-ansi           turn on strict ansi [default=no]],
		    , enable_ansi=no)

dnl Possibly change default gimpdir from .gimp
71
gimpdir=.$PACKAGE-$GIMP_MAJOR_VERSION.$GIMP_MINOR_VERSION
72
AC_ARG_ENABLE(gimpdir, [  --enable-gimpdir=DIR    change default gimpdir from .gimp-1.3 to DIR],
Elliot Lee's avatar
Elliot Lee committed
73 74 75 76 77 78 79
if eval "test x$enable_gimpdir != x"; then
  if eval "test x$enable_gimpdir != xyes"; then
    gimpdir=$enable_gimpdir
  fi
fi)

if test -n "$DEBUGFLAG"; then
80
  CFLAGS="$DEBUGFLAG $CFLAGS"
Elliot Lee's avatar
Elliot Lee committed
81 82
fi

83 84 85 86 87 88 89 90 91 92 93 94 95 96
AC_MSG_CHECKING(whether make is GNU Make)
STRIP_BEGIN=
STRIP_END=
if $ac_make --version 2>/dev/null | grep '^GNU Make ' >/dev/null ; then
	STRIP_BEGIN='$(strip $(STRIP_DUMMY)'
	STRIP_END=')'
	AC_MSG_RESULT(yes)
else
	AC_MSG_RESULT(no)
fi
STRIP_DUMMY=
AC_SUBST(STRIP_DUMMY)
AC_SUBST(STRIP_BEGIN)
AC_SUBST(STRIP_END)
Manish Singh's avatar
Manish Singh committed
97

98
dnl i18n stuff
99
ALL_LINGUAS="ca cs da de en_GB es fi fr ga gl hu hr it ja ko nl no pl pt_BR ro ru sk sv tr uk zh_TW.Big5"
100

101 102
AM_GNU_GETTEXT

103 104
AC_PATH_XTRA

Sven Neumann's avatar
Sven Neumann committed
105 106 107
dnl Find pkg-config
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
if test x$PKG_CONFIG = xno ; then
108 109 110
  AC_MSG_ERROR([
*** pkg-config not found.
    See the file 'INSTALL' for help.])
Sven Neumann's avatar
Sven Neumann committed
111 112 113
fi

if ! pkg-config --atleast-pkgconfig-version 0.7 ; then
114 115 116
  AC_MSG_ERROR([
*** pkg-config too old; version 0.7 or better required.
    See the file 'INSTALL' for help.])
Sven Neumann's avatar
Sven Neumann committed
117 118
fi

119
dnl Check for GTK+
120
AM_PATH_GTK_2_0(1.3.8,,
Manish Singh's avatar
Manish Singh committed
121
  AC_MSG_ERROR(Test for GTK failed. See the file 'INSTALL' for help.))
Elliot Lee's avatar
Elliot Lee committed
122

Manish Singh's avatar
Manish Singh committed
123 124
changequote(,)dnl

125
dnl Evil stuff to extract GLIB stuff from pkg-config output
Manish Singh's avatar
Manish Singh committed
126
dnl (we want to make sure it matches with the gtk we're using)
127 128 129 130 131 132 133 134
GTK_TEMP_CFLAGS=`echo $GTK_CFLAGS | sed 's/^\(-I[^ ]*\).*$/\1/'`
if echo $GTK_TEMP_CFLAGS | grep 'glib/include$' > /dev/null; then
  GTK_TEMP_CFLAGS=$GTK_CFLAGS
else
  GTK_TEMP_CFLAGS=`echo $GTK_CFLAGS | sed 's/^-I[^ ]* \(.*\)$/\1/'`
fi
GLIB_CFLAGS=`echo $GTK_TEMP_CFLAGS | sed 's/^\(-I[^ ]*glib[^ ]*  *-I[^ ]*\).*/\1/'`

Manish Singh's avatar
Manish Singh committed
135
GLIB_LDFLAGS=`echo $GTK_LIBS | sed -e 's/^.*-lgdk[^ ]* *\(-L[^ ]*\).*$/\1/' -e 's/^.* -lgdk[^ ]* .*$//'`
136
if test -z "$GLIB_LDFLAGS" ; then
Manish Singh's avatar
Manish Singh committed
137
  GLIB_LDFLAGS=`echo $GTK_LIBS | sed 's/^ *\(-L[^ ]*\) .*$/\1/'`
Manish Singh's avatar
Manish Singh committed
138
fi 
Manish Singh's avatar
Manish Singh committed
139
GLIB_LIBS="$GLIB_LDFLAGS `echo $GTK_LIBS | sed 's/^.*\(-lglib[^ ]*\).*$/\1/'`"
Manish Singh's avatar
Manish Singh committed
140

141 142 143 144 145
changequote([,])dnl

dnl
dnl Check for PangoFT2
dnl
146
PANGOFT2_REQUIRED_VERSION=0.19
147

148
AC_MSG_CHECKING([for Freetype 2.0 font support for Pango])
149 150 151 152 153 154 155 156
  if $PKG_CONFIG --atleast-version $PANGOFT2_REQUIRED_VERSION pangoft2; then
      AC_MSG_RESULT(found)
      PANGOFT2_CFLAGS=`$PKG_CONFIG --cflags pangoft2`
      PANGOFT2_LIBS=`$PKG_CONFIG --libs pangoft2`
  else
      AC_MSG_ERROR([*** PangoFT2 $PANGOFT2_REQUIRED_VERSION or newer is required.])
  fi

Elliot Lee's avatar
Elliot Lee committed
157
if eval "test x$GCC = xyes"; then
Manish Singh's avatar
Manish Singh committed
158 159 160 161 162 163 164 165 166 167 168 169 170 171 172
  case " $CFLAGS " in
  *[\ \	]-Wall[\ \	]*) ;;
  *) CFLAGS="$CFLAGS -Wall" ;;
  esac

  if test "x$enable_ansi" = "xyes"; then
    case " $CFLAGS " in
    *[\ \	]-ansi[\ \	]*) ;;
    *) CFLAGS="$CFLAGS -ansi" ;;
    esac

    case " $CFLAGS " in
    *[\ \	]-pedantic[\ \	]*) ;;
    *) CFLAGS="$CFLAGS -pedantic" ;;
    esac
Elliot Lee's avatar
Elliot Lee committed
173 174 175
  fi
fi

David Neary's avatar
ted  
David Neary committed
176 177
AC_CHECK_HEADERS(math.h ieeefp.h)

Manish Singh's avatar
Manish Singh committed
178 179 180 181 182 183 184 185 186 187 188 189 190 191
dnl DU4 native cc currently needs -std1 for ANSI mode (instead of K&R)
AC_MSG_CHECKING([for extra flags to get ANSI library prototypes])
gimp_save_LIBS=$LIBS
LIBS="$LIBS -lm"
AC_TRY_RUN([#include <math.h>
             int main (void) { return (log(1) != log(1.)); }],
  AC_MSG_RESULT(none needed),
  gimp_save_CFLAGS=$CFLAGS
  CFLAGS="$CFLAGS -std1"
  AC_TRY_RUN([#include <math.h>
               int main (void) { return (log(1) != log(1.)); }],
    AC_MSG_RESULT(-std1),
    AC_MSG_RESULT()
    CFLAGS=$gimp_save_CFLAGS
192 193 194 195
    AC_MSG_WARN([No ANSI prototypes found in library. (-std1 didn't work.)]),
    AC_MSG_RESULT),
  AC_MSG_RESULT())

Manish Singh's avatar
Manish Singh committed
196 197 198 199 200 201 202 203 204 205 206 207
LIBS=$gimp_save_LIBS

dnl NeXTStep cc seems to need this
AC_MSG_CHECKING([for extra flags for POSIX compliance])
AC_TRY_COMPILE([#include <dirent.h>], [DIR *dir;],
  AC_MSG_RESULT(none needed),
  gimp_save_CFLAGS=$CFLAGS
  CFLAGS="$CFLAGS -posix"
  AC_TRY_COMPILE([#include <dirent.h>], [DIR *dir;],
    AC_MSG_RESULT(-posix),
    AC_MSG_RESULT()
    CFLAGS=$gimp_save_CFLAGS
208
    AC_MSG_WARN([Could not determine POSIX flag. (-posix didn't work.)])))
Manish Singh's avatar
Manish Singh committed
209

210
gimp_save_CPPFLAGS="$CPPFLAGS"
211
gimp_save_LDFLAGS="$LDFLAGS"
Manish Singh's avatar
Manish Singh committed
212 213
gimp_save_LIBS="$LIBS"

214 215
CPPFLAGS="$CPPFLAGS $GTK_CFLAGS"
LDFLAGS="$LDFLAGS `echo $GTK_LIBS | sed 's/\(.*\)\(-lgtk.*\)/\1/'`"
Manish Singh's avatar
Manish Singh committed
216 217
LIBS="$LIBS $GTK_LIBS"

218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261
dnl Test for MMX stuff
have_asm_mmx=false
AC_MSG_CHECKING([for Intel Pentium architecture (IA32)])
if test "$host_cpu" = "i386" -o "$host_cpu" = "i486"\
  -o "$host_cpu" = "i586" -o "$host_cpu" = "i586"\
  -o "$host_cpu" = "i686" -o "$host_cpu" = "i786" ;
then
  AC_MSG_RESULT(yes)  
  AC_MSG_CHECKING([for support for gcc-style register parameters on Intel])
  AC_TRY_COMPILE([],
   [extern void x(
    const unsigned char *src1,
    const unsigned char *src2,
    unsigned count,
    unsigned char *dst) __attribute((regparm(3)));],

   [AC_MSG_RESULT(yes)

    AC_MSG_CHECKING([for support for MMX in assembly code])
    cat > conftest.S <<EOF
	  .text

	  psubusb %mm3, %mm4
EOF

    if $CC -c conftest.S ; then
      AC_MSG_RESULT(yes)
      rm -f conftest.*
      AC_DEFINE(HAVE_ASM_MMX)
      have_asm_mmx=true
    else
      AC_MSG_RESULT(no)
      echo "configure: failed program was:" >&AC_FD_CC
      cat conftest.S >&AC_FD_CC
      rm -rf conftest.* ;
    fi
   ],
   [AC_MSG_RESULT(no)
    AC_MSG_WARN(*** C compiler does not support  __attribute((regparm(3))), MMX code will not be built)]);
else
  AC_MSG_RESULT(no) ; 
fi
AM_CONDITIONAL(HAVE_ASM_MMX, test x$have_asm_mmx = xtrue)

262
dnl Check if building for GTK+-X11
263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278
gdk_target=`$PKG_CONFIG --variable=target gtk+-2.0`
if test "$gdk_target" = x11; then
  dnl Test for Xmu
    if test -z "$LIBXMU"; then
      AC_CHECK_LIB(Xmu, XmuClientWindow,
        AC_CHECK_HEADER(X11/Xmu/WinUtil.h,
	  WEBBROWSER="webbrowser"; GIMP_REMOTE="gimp-remote"; LIBXMU='-lXmu -lXt -lSM -lICE',
	  AC_MSG_WARN(*** webbrowser plug-in and gimp-remote will not be built (XMU header file not found) ***)),
	  AC_CHECK_LIB(Xmu, XmuUpdateMapHints,
	    AC_CHECK_HEADER(X11/Xmu/WinUtil.h,
	      WEBBROWSER="webbrowser"; GIMP_REMOTE="gimp-remote"; LIBXMU='-lXmu -lXt',
	      AC_MSG_WARN(*** webbrowser plug-in and gimp-remote will not be built (XMU header file not found) ***)),
	  AC_MSG_WARN(*** webbrowser plug-in and gimp-remote will not be built (XMU library not found) ***), -lXt), -lXt -lSM -lICE)
    fi
  else
     AC_MSG_WARN([ 
279
*** Not building for GTK+-X11 (GDK backend is $gdk_target).
280
*** Webbrowser plug-in and gimp-remote will not be built.])
Manish Singh's avatar
Manish Singh committed
281 282
  fi

283
dnl Test for libaa
Manish Singh's avatar
Manish Singh committed
284
  if test -z "$LIBAA"; then
285
    AC_CHECK_LIB(aa, aa_printf,
286
      AC_CHECK_HEADER(aalib.h,
Manish Singh's avatar
Manish Singh committed
287
	AA='aa'; LIBAA='-laa',
288 289
	AC_MSG_WARN(*** AA plug-in will not be built (AA header file not found) ***)),
      AC_MSG_WARN(*** AA plug-in will not be built (AA library not found) ***))
290 291
  fi

Elliot Lee's avatar
Elliot Lee committed
292
dnl Test for libtiff
Manish Singh's avatar
Manish Singh committed
293
  if test -z "$LIBTIFF"; then
Elliot Lee's avatar
Elliot Lee committed
294
    AC_CHECK_LIB(tiff, TIFFReadScanline,
295
      AC_CHECK_HEADER(tiffio.h,
Manish Singh's avatar
Manish Singh committed
296
	TIFF='tiff'; LIBTIFF='-ltiff',
297
	AC_MSG_WARN(*** TIFF plug-in will not be built (TIFF header files not found) ***)),
Elliot Lee's avatar
Elliot Lee committed
298
      AC_CHECK_LIB(tiff, TIFFWriteScanline,
299
	AC_CHECK_HEADER(tiffio.h,
Manish Singh's avatar
Manish Singh committed
300
          TIFF='tiff'; LIBTIFF='-ltiff -ljpeg -lz',
301
	  AC_MSG_WARN(*** TIFF plug-in will not be built (TIFF header files not found) ***)),
Manish Singh's avatar
Manish Singh committed
302
	AC_CHECK_LIB(tiff34, TIFFFlushData,
303
	  AC_CHECK_HEADER(tiffio.h,
Manish Singh's avatar
Manish Singh committed
304
            TIFF='tiff'; LIBTIFF='-ltiff34 -ljpeg -lz',
305
	    AC_MSG_WARN(*** TIFF plug-in will not be built (TIFF header files not found) ***)),
Manish Singh's avatar
Manish Singh committed
306
        AC_MSG_WARN(*** TIFF plug-in will not be built (TIFF library not found) ***), -ljpeg -lz -lm), -ljpeg -lz -lm), -lm)
Elliot Lee's avatar
Elliot Lee committed
307 308 309
  fi

dnl Test for libjpeg
Manish Singh's avatar
Manish Singh committed
310
  if test -z "$LIBJPEG"; then
311
    AC_CHECK_LIB(jpeg, jpeg_destroy_decompress,
312 313
      jpeg_ok=yes,
      jpeg_ok=no
Sven Neumann's avatar
Sven Neumann committed
314 315
      AC_MSG_WARN(*** JPEG plug-in will not be built (JPEG library not found) ***)
      AC_MSG_WARN(*** XJT plug-in will not be built (JPEG library not found) ***))
316
    if test "$jpeg_ok" = yes; then
317
      AC_MSG_CHECKING([for jpeglib.h])
318
      AC_TRY_CPP(
319
[#include <stdio.h>
320 321
#undef HAVE_STDDEF_H
#undef HAVE_STDLIB_H
322
#undef PACKAGE
323 324 325 326 327 328
#undef VERSION
#include <jpeglib.h>],
	jpeg_ok=yes,
	jpeg_ok=no)
      AC_MSG_RESULT($jpeg_ok)
      if test "$jpeg_ok" = yes; then
Manish Singh's avatar
Manish Singh committed
329
	JPEG='jpeg'; XJT='xjt'; LIBJPEG='-ljpeg'
330 331 332
	AC_CHECK_LIB(jpeg, jpeg_simple_progression,	
	  AC_DEFINE(HAVE_PROGRESSIVE_JPEG),
	  AC_MSG_WARN(JPEG library does not support progressive saving.))
333 334
      else
	AC_MSG_WARN(*** JPEG plug-in will not be built (JPEG header file not found) ***)
Sven Neumann's avatar
Sven Neumann committed
335
        AC_MSG_WARN(*** XJT plug-in will not be built (JPEG header file not found) ***)
336 337
      fi
    fi
Elliot Lee's avatar
Elliot Lee committed
338 339
  fi

340 341 342 343 344 345 346 347 348
dnl Test for libz
  if test -z "$LIBZ"; then
    AC_CHECK_LIB(z, gzsetparams,
      AC_CHECK_HEADER(zlib.h,
	PSP='psp'; LIBZ='-lz',
	AC_MSG_WARN(*** PSP and PNG plug-ins will not be built (ZLIB header files not found) ***)),
      AC_MSG_WARN(*** PSP and PNG plug-ins will not be built (ZLIB library not found) ***))
  fi

Elliot Lee's avatar
Elliot Lee committed
349
dnl Test for libpng
350
  if test -z "$LIBPNG" && test -n "$LIBZ"; then
Elliot Lee's avatar
Elliot Lee committed
351
    AC_CHECK_LIB(png, png_read_info,
352 353 354 355 356 357 358
      AC_CHECK_HEADER(png.h,
	png_ok=yes,
	png_ok=no),
      AC_MSG_WARN(*** PNG plug-in will not be built (PNG library not found) ***), -lz -lm)
    if test "$png_ok" = yes; then
      AC_MSG_CHECKING([for png_structp in png.h])
      AC_TRY_COMPILE([#include <png.h>],
359
        [png_structp pp; png_infop info; png_colorp cmap; png_create_read_struct;],
360 361 362 363
        png_ok=yes,
        png_ok=no)
      AC_MSG_RESULT($png_ok)
      if test "$png_ok" = yes; then
364
        PNG='png'; LIBPNG="-lpng $LIBZ"
365 366 367 368 369 370
      else
        AC_MSG_WARN(*** PNG plug-in will not be built (PNG library is too old) ***)
      fi
    else
      AC_MSG_WARN(*** PNG plug-in will not be built (PNG header file not found) ***)
    fi
Elliot Lee's avatar
Elliot Lee committed
371 372 373
  fi

dnl Test for libmpeg
Manish Singh's avatar
Manish Singh committed
374
  if test -z "$LIBMPEG"; then
Elliot Lee's avatar
Elliot Lee committed
375
    AC_CHECK_LIB(mpeg, GetMPEGFrame,
376
      AC_CHECK_HEADER(mpeg.h,
377
	MPEG='mpeg'; LIBMPEG='-lmpeg'; GAP_DECODE_MPEG='gap_decode_mpeg',
378 379
	AC_MSG_WARN(*** MPEG plug-in will not be built (MPEG header file not found) ***)),
      AC_MSG_WARN(*** MPEG plug-in will not be built (MPEG library not found) ***))
Elliot Lee's avatar
Elliot Lee committed
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415
  fi

dnl Check for shared memory
AC_CHECK_HEADER(sys/ipc.h, AC_DEFINE(HAVE_IPC_H), no_sys_ipc=yes)
AC_CHECK_HEADER(sys/shm.h, AC_DEFINE(HAVE_SHM_H), no_sys_shm=yes)
if test "$ac_cv_header_sys_shm_h" = "yes"; then
  AC_MSG_CHECKING(whether shmctl IPC_RMID allowes subsequent attaches)
  AC_TRY_RUN([
	#include <sys/types.h>
	#include <sys/ipc.h>
	#include <sys/shm.h>
	int main()
	{
	  int id;
	  char *shmaddr;
	id = shmget (IPC_PRIVATE, 4, IPC_CREAT | 0777);
	if (id == -1)
	  exit (2);
	  shmaddr = shmat (id, 0, 0);
	  shmctl (id, IPC_RMID, 0);
	  if ((char*) shmat (id, 0, 0) == (char*) -1)
	  {
	    shmdt (shmaddr);
	    exit (1);
	  }
	  shmdt (shmaddr);
	  shmdt (shmaddr);
	  exit (0);
	}
    ],
    AC_DEFINE(IPC_RMID_DEFERRED_RELEASE)
      AC_MSG_RESULT(yes),
    AC_MSG_RESULT(no),
    AC_MSG_RESULT(assuming no))
fi

416 417 418 419 420 421 422 423 424 425 426 427 428
AC_MSG_CHECKING(checking for regex in glibc)
AC_TRY_RUN([
#include <features.h>
#include <stdio.h>
#include <regex.h>
int main()
{
#if __GLIBC__ >= 2
  return (0);
#else
  return (1);
#endif
}], AC_DEFINE(HAVE_GLIBC_REGEX)
429
    have_glibc_regex=yes
430 431 432
    AC_MSG_RESULT(yes),
    AC_MSG_RESULT(no),
    AC_MSG_RESULT(assuming no))
433
AM_CONDITIONAL(HAVE_GLIBC_REGEX, test x$have_glibc_regex = xyes)
434

Elliot Lee's avatar
Elliot Lee committed
435 436 437 438 439
AC_HEADER_DIRENT
AC_HEADER_STDC
AC_HEADER_SYS_WAIT
AC_HEADER_TIME

440
AC_CHECK_HEADER(sys/param.h, AC_DEFINE(HAVE_SYS_PARAM_H))
Elliot Lee's avatar
Elliot Lee committed
441
AC_CHECK_HEADER(sys/time.h, AC_DEFINE(HAVE_SYS_TIME_H))
442 443
AC_CHECK_HEADER(sys/times.h, AC_DEFINE(HAVE_SYS_TIMES_H))
AC_CHECK_HEADER(sys/wait.h, AC_DEFINE(HAVE_SYS_WAIT_H))
Elliot Lee's avatar
Elliot Lee committed
444 445 446 447 448 449
AC_CHECK_HEADER(unistd.h, AC_DEFINE(HAVE_UNISTD_H))

AC_TYPE_PID_T
AC_TYPE_SIGNAL
AC_FUNC_VPRINTF

Manish Singh's avatar
Manish Singh committed
450 451
AC_FUNC_ALLOCA

David Neary's avatar
ted  
David Neary committed
452 453 454 455 456 457 458 459 460 461 462 463 464 465
dnl Check for finite or isfinite
AC_CHECK_FUNCS(finite, , [
  AC_MSG_CHECKING(for finite in <math.h>)
  AC_TRY_LINK([#include <math.h>], [double f = 0.0; finite (f)], [
    AC_DEFINE(HAVE_FINITE)
    AC_MSG_RESULT(yes)], [
    AC_MSG_RESULT(no)
    AC_MSG_CHECKING(for isfinite in <math.h>)
    AC_TRY_LINK([#include <math.h>], [float f = 0.0; isfinite(f)], [
      AC_DEFINE(HAVE_ISFINITE)
      AC_MSG_RESULT(yes)], AC_MSG_RESULT(no))])])
AC_SUBST(HAVE_FINITE)
AC_SUBST(HAVE_ISFINITE)

466
dnl Check for sys/select.h
Elliot Lee's avatar
Elliot Lee committed
467 468 469 470 471

AC_MSG_CHECKING([fd_set and sys/select])
AC_TRY_COMPILE([#include <sys/types.h>],
        [fd_set readMask, writeMask;], gimp_ok=yes, gimp_ok=no)
if test $gimp_ok = no; then
Sven Neumann's avatar
Sven Neumann committed
472
    AC_EGREP_HEADER(fd_mask, sys/select.h, gimp_ok=yes)
Elliot Lee's avatar
Elliot Lee committed
473 474 475 476 477 478 479 480 481
    if test $gimp_ok = yes; then
        AC_DEFINE(HAVE_SYS_SELECT_H)
    fi
fi
AC_MSG_RESULT($gimp_ok)
if test $gimp_ok = no; then
    AC_DEFINE(NO_FD_SET)
fi

482
dnl Check for random number functions
Manish Singh's avatar
Manish Singh committed
483
LIBUCB=""
484 485 486 487 488 489
AC_CHECK_FUNC(random, [
  AC_DEFINE(RAND_FUNC, random)
  AC_DEFINE(SRAND_FUNC, srandom)],
  [AC_CHECK_LIB(ucb, random, [
    AC_DEFINE(RAND_FUNC, random)
    AC_DEFINE(SRAND_FUNC, srandom)
Manish Singh's avatar
Manish Singh committed
490
    LIBUCB='-lucb'],
491 492 493
    [AC_CHECK_FUNC(lrand48,
      [AC_DEFINE(RAND_FUNC, lrand48) AC_DEFINE(SRAND_FUNC, srand48)],
      [AC_DEFINE(RAND_FUNC, rand) AC_DEFINE(SRAND_FUNC, srand)])])])
494

495 496
dnl check some more funcs
AC_CHECK_FUNCS(difftime putenv mmap bind_textdomain_codeset)
497

498 499 500 501 502
dnl check for rint
AC_CHECK_FUNC(rint, AC_DEFINE(HAVE_RINT), [
  AC_CHECK_LIB(m, rint, [
    AC_DEFINE(HAVE_RINT)])])

503 504 505 506 507 508 509 510 511 512 513 514 515
dnl check for inline
AC_MSG_CHECKING([for inline definition in glibconfig.h])
AC_EGREP_CPP(glib_defines_inline,
[#include <glibconfig.h>
#ifdef inline
   glib_defines_inline
#endif
], have_glib_inline=yes, have_glib_inline=no)
AC_MSG_RESULT($have_glib_inline)
if test "$have_glib_inline" = "no"; then
  AC_C_INLINE
fi  

516
dnl This is for the help browser
517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537
dnl AC_PATH_PROG(GNOME_CONFIG,gnome-config,no)
dnl if test "$GNOME_CONFIG" = "no"; then
dnl   dnl Test for standalone GtkXMHTML widget
dnl   HELPBROWSER=
dnl   if test -n "$LIBPNG" && test -n "$LIBJPEG" && test -n "$LIBXPM"; then
dnl     helpbrowser_save_LIBS=$LIBS
dnl     LIBS="$LIBS $LIBPNG $LIBJPEG $LIBXPM"
dnl     AC_CHECK_LIB(gtkxmhtml, gtk_xmhtml_new,
dnl       GTKXMHTML_CFLAGS=$GTK_CFLAGS
dnl       GTKXMHTML_LIBS="-lgtkxmhtml $LIBPNG $LIBJPEG $LIBXPM $GTK_LIBS"
dnl       HELPBROWSER=helpbrowser,
dnl       AC_MSG_WARN(*** Help browser plug-in will not be built (GtkXMHTML library not found) ***))
dnl     LIBS=$helpbrowser_save_LIBS
dnl   else
dnl     AC_MSG_WARN(*** Help browser plug-in will not be built (PNG, JPEG or XPM libraries not found) ***)
dnl   fi
dnl else
dnl   GTKXMHTML_CFLAGS=`$GNOME_CONFIG --cflags gnomeui`
dnl   GTKXMHTML_LIBS=`$GNOME_CONFIG --libs gtkxmhtml`
dnl   HELPBROWSER=helpbrowser
dnl fi
538 539 540

dnl Sanity check to make sure the headers are there too and that gnome-config
dnl didn't lie to us
541 542 543 544 545 546 547 548 549 550 551 552 553 554 555
dnl if test -n "$HELPBROWSER"; then
dnl   CPPFLAGS="$CPPFLAGS $GTKXMHTML_CFLAGS"
dnl   LDFLAGS="$LDFLAGS `echo $GTKXMHTML_LIBS | sed 's/\(.*\)\(-lgtkxmhtml.*\)/\1/'`"
dnl   LIBS="$LIBS $GTKXMHTML_LIBS"

dnl   AC_MSG_CHECKING([to see if we can build with GtkXMHTML])
dnl   AC_TRY_LINK([#include <gtk-xmhtml/gtk-xmhtml.h>], [return 0;],
dnl     gtkxmhtml_ok=yes, gtkxmhtml_ok=no)
dnl   AC_MSG_RESULT($gtkxmhtml_ok)
dnl 
dnl   if test "$gtkxmhtml_ok" = no; then
dnl     AC_MSG_WARN(*** Help browser plug-in will not be built (GtkXMHTML setup busted) ***)
dnl     HELPBROWSER=
dnl   fi
dnl fi
556

557 558 559 560
CPPFLAGS="$gimp_save_CPPFLAGS"
LDFLAGS="$gimp_save_LDFLAGS"
LIBS="$gimp_save_LIBS"

561 562 563 564 565 566 567 568 569 570 571 572 573
dnl Test for libXpm
  gimp_save_LDFLAGS="$LDFLAGS"
  LDFLAGS="$LDFLAGS $X_LIBS"
  if test -z "$LIBXPM"; then
    AC_CHECK_LIB(Xpm, XpmReadFileToXpmImage,
      AC_CHECK_HEADER(X11/xpm.h,
	XPM='xpm'; LIBXPM="$X_LIBS $X_PRE_LIBS -lX11 -lXpm",
	AC_MSG_WARN(*** XPM plug-in will not be built (XPM header file not found) ***)),
      AC_MSG_WARN(*** XPM plug-in will not be built (XPM library not found) ***), $X_PRE_LIBS -lX11)
  fi
  LDFLAGS="$gimp_save_LDFLAGS"


574
dnl Threads
Manish Singh's avatar
Manish Singh committed
575 576 577 578 579 580 581 582 583 584 585 586 587
dnl AC_ARG_WITH(threads, [  --with-threads=[posix]  support threading ])
dnl GIMP_THREAD_LIBS=
dnl if test "x$with_threads" = "xposix" || test "x$with_threads" = "xyes"; then
dnl   AC_CHECK_LIB(pthread, pthread_attr_init, 
dnl     [AC_DEFINE(USE_PTHREADS)
dnl     GIMP_THREAD_LIBS="-lpthread"
dnl     GIMP_THREAD_FLAGS="-D_REENTRANT"],
dnl     # AIX has libpthreads, cause they're special. Special friends (TM)
dnl     AC_CHECK_LIB(pthreads, pthread_attr_init,
dnl       [AC_DEFINE(USE_PTHREADS)
dnl       GIMP_THREAD_LIBS="-lpthreads"
dnl       GIMP_THREAD_FLAGS="-D_REENTRANT -D_THREAD_SAFE"]))
dnl fi
588

589 590
dnl Multi-Processor Support
AC_ARG_WITH(mp, [  --with-mp=[no]          support multiple processors ])
591
GIMP_MP_LIBS=
592 593 594
if test "x$with_mp" = "xyes"; then
  AC_CHECK_LIB(pthread, pthread_attr_init, 
    [AC_DEFINE(ENABLE_MP)
595 596
    GIMP_MP_LIBS="-lpthread"
    GIMP_MP_FLAGS="-D_REENTRANT"],
597 598 599
    # AIX has libpthreads, cause they're special. Special friends (TM)
    AC_CHECK_LIB(pthreads, pthread_attr_init,
      [AC_DEFINE(ENABLE_MP)
600 601
      GIMP_MP_LIBS="-lpthreads"
      GIMP_MP_FLAGS="-D_REENTRANT -D_THREAD_SAFE"]))
602 603
fi

604
gimpdatadir=$datadir/$PACKAGE/$GIMP_MAJOR_VERSION.$GIMP_MINOR_VERSION
605
gimpplugindir=$libdir/$PACKAGE/$GIMP_MAJOR_VERSION.$GIMP_MINOR_VERSION
606 607
gimpsysconfdir=$sysconfdir/$PACKAGE/$GIMP_MAJOR_VERSION.$GIMP_MINOR_VERSION

608
localedir='${prefix}/${DATADIRNAME}/locale'
Elliot Lee's avatar
Elliot Lee committed
609 610

dnl This is for generating PDB docuemntation.
611
AC_PATH_PROGS(EMACS, emacs xemacs, :)
Elliot Lee's avatar
Elliot Lee committed
612

Sven Neumann's avatar
Sven Neumann committed
613 614 615 616 617 618
dnl This is for the developers documentation.
AC_CHECK_PROG(GTKDOC, gtkdoc-mkdb, true, false)
AM_CONDITIONAL(HAVE_GTK_DOC, $GTKDOC)
AC_SUBST(HAVE_GTK_DOC)

dnl Let people disable the gtk-doc stuff.
619
AC_ARG_ENABLE(gtk-doc, [  --enable-gtk-doc        use gtk-doc to build documentation [default=auto]], enable_gtk_doc="$enableval", enable_gtk_doc=auto)
Sven Neumann's avatar
Sven Neumann committed
620 621 622 623 624 625 626 627 628 629 630

if test x$enable_gtk_doc = xauto ; then
  if test x$GTKDOC = xtrue ; then
    enable_gtk_doc=yes
  else
    enable_gtk_doc=no
  fi
fi

AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes)

631 632 633 634 635 636 637
AC_ARG_WITH(html-dir, [  --with-html-dir=PATH    path to installed docs ])
if test "x$with_html_dir" = "x" ; then
  HTML_DIR='${gimpdatadir}/devel-docs/html'
else
  HTML_DIR=$with_html_dir
fi

638 639 640 641 642 643
dnl This is for the mail plug-in
sendmail_path=":"
AC_ARG_ENABLE(sendmail_path, [  --with-sendmail=DIR     set sendmail command location],
if eval "test x$with_sendmail != x"; then
    sendmail_path=$with_sendmail
fi)
644
AC_PATH_PROG(SENDMAIL, "sendmail", $sendmail_path, $PATH:/usr/sbin:/usr/lib)
645 646 647 648 649

if test $ac_cv_path_SENDMAIL != ":"; then
  MAILER="-DMAILER=\\\"$ac_cv_path_SENDMAIL\\\""
fi

650
dnl This is for the print plug-in
651 652
GIMP_PRINT_VERSION="4.0.4"
GIMP_PRINT_RELEASE_DATE="02\ Dec\ 2000"
653

654
dnl This is for the gimp-perl plug-in
Marc Lehmann's avatar
Marc Lehmann committed
655 656
AC_ARG_ENABLE(perl, [  --disable-perl          do not build perl extension [by default enabled]
  --enable-perl[=prefix]  use specified prefix for perl (see INSTALL)])
657 658 659 660 661 662 663 664 665 666

AC_ARG_WITH(pdbgen, [  --with-pdbgen           use 'pdbgen' code generation tool],
,
with_pdbgen=$enable_maintainer_mode)

if test "x$enable_perl" != xno || test "x$with_pdbgen" = xyes ; then
   AC_PATH_PROGS(PERL,perl5 perl perl5.005 perl5.004,perl)
fi

AM_CONDITIONAL(WITH_PDBGEN, test x$with_pdbgen = xyes)
667
AM_CONDITIONAL(WITH_AUTHORSGEN, test x$enable_maintainer_mode = xyes)
668

669 670
rm -f plug-ins/perl/config.status

671
if test "x$enable_perl" != xno; then
Marc Lehmann's avatar
Marc Lehmann committed
672 673
   AC_MSG_CHECKING(for perl version >= 5.004_04)
   if test "`$PERL -e 'print $]>=5.004_04'`" = "1"; then
674 675 676
      AC_MSG_RESULT(yes)
      
      dnl perl does not allow VPATH builds (yet)
677 678
      if test ! -f plug-ins/perl/Makefile.PL; then
         mkdir plug-ins || true
679 680 681 682
         cp -r $srcdir/plug-ins/perl plug-ins/perl
      fi
      
      dnl these are gross hacks
Marc Lehmann's avatar
Marc Lehmann committed
683
      GIMP_CFLAGS_NOUI="-I\$topdir/../.. $GLIB_CFLAGS $GTK_CFLAGS"
Marc Lehmann's avatar
Marc Lehmann committed
684
      GIMP_CFLAGS="$GIMP_CFLAGS_NOUI"
685
      GIMP_LIBS_NOUI="-L\$topdir/../../libgimp/.libs -L\$topdir/../../libgimp -lgimp-$LT_RELEASE -L\$topdir/../../libgimpcolor/.libs -L\$topdir/../../libgimpcolor -lgimpcolor-$LT_RELEASE -L\$topdir/../../libgimpbase/.libs -L\$topdir/../../libgimpbase -lgimpbase-$LT_RELEASE $GLIB_LIBS $LIBS"
Marc Lehmann's avatar
Marc Lehmann committed
686
      GIMP_LIBS="$GIMP_LIBS_NOUI -lgimpui-$LT_RELEASE"
687
      GIMPTOOL="../../gimptool-1.4"
688 689
      IN_GIMP=1
      EXTENSIVE_TESTS=0
690

691
      dnl include the autoconf fragment from there
Marc Lehmann's avatar
Marc Lehmann committed
692
      sinclude(plug-ins/perl/configure.frag)
693

694
      dnl we ignore prefix
Marc Lehmann's avatar
Marc Lehmann committed
695
      if test -n "$enable_perl" && test "x$enable_perl" != xyes; then
Marc Lehmann's avatar
Marc Lehmann committed
696 697
         perl_prefix="PREFIX=$enable_perl"
      fi
698 699
      cat >plug-ins/perl/config.status <<EOF
      echo invoking perl for configuration...
Marc Lehmann's avatar
Marc Lehmann committed
700
      $PERL Makefile.PL --writemakefile $perl_prefix
701
EOF
702
      GIMP_PERL=perl
Marc Lehmann's avatar
Marc Lehmann committed
703
      GIMP_PERL_PO=plug-ins/perl/po
704 705
   else
      GIMP_PERL=
706
      GIMP_PERL_PO=
707
      AC_MSG_RESULT(no)
Marc Lehmann's avatar
Marc Lehmann committed
708
      AC_MSG_WARN(*** gimp-perl plug-in won't be build (perl5.004_04 or higher required) ***)
709 710 711
   fi
fi

712
dnl Pygimp configure stuff ...
Manish Singh's avatar
Manish Singh committed
713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731
dnl AC_ARG_ENABLE(python,
dnl [  --disable-python        do not build python extension],,[enable_python=no])
dnl build_python=false
dnl if test "x$enable_python" != xno; then
dnl   AM_PATH_PYTHON
dnl   if test "x$PYTHON" != xno; then
dnl     AM_INIT_PYEXEC_MOD
dnl     if test "x$am_cv_python_makefile" != xno; then
dnl       PYGIMP_CFLAGS_NOUI="-I\$(top_srcdir) $GLIB_CFLAGS"
dnl       PYGIMP_LIBS_NOUI="-L\$(top_builddir)/libgimp/.libs -lgimp $GLIB_LIBS"
dnl 
dnl       build_python=true
dnl       AM_CHECK_PYMOD(gtk,,,build_python=false)
dnl     fi
dnl   fi
dnl fi
dnl AC_SUBST(PYGIMP_CFLAGS_NOUI)
dnl AC_SUBST(PYGIMP_LIBS_NOUI)
dnl AM_CONDITIONAL(BUILD_PYTHON, $build_python)
732 733
  

734 735 736 737 738
GIMPINSTALL=
if test "$INSTALL" = "$ac_install_sh"; then
  GIMPINSTALL="gimpinstall"
fi

Manish Singh's avatar
Manish Singh committed
739 740
if test -n "$DISTMAKE"; then
  WEBBROWSER=webbrowser TIFF=tiff JPEG=jpeg PNG=png AA=aa MPEG=mpeg
741
  XJT=xjt XPM=xpm
Manish Singh's avatar
Manish Singh committed
742 743
fi

744 745
AM_CONDITIONAL(STATICLIBS, test x$enable_static = xyes)

746
CPPFLAGS="${CPPFLAGS} -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_DISABLE_COMPAT_H -DGTK_DISABLE_COMPAT_H"
747

748 749 750
AC_SUBST(GIMP_MAJOR_VERSION)
AC_SUBST(GIMP_MINOR_VERSION)
AC_SUBST(GIMP_MICRO_VERSION)
751
AC_SUBST(GIMP_VERSION)
752

Manish Singh's avatar
Manish Singh committed
753 754 755 756 757
AC_SUBST(LT_RELEASE)
AC_SUBST(LT_CURRENT)
AC_SUBST(LT_REVISION)
AC_SUBST(LT_AGE)

758 759
AC_SUBST(X_LIBS)

Manish Singh's avatar
Manish Singh committed
760 761 762
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)

763 764 765
AC_SUBST(PANGOFT2_CFLAGS)
AC_SUBST(PANGOFT2_LIBS)

Sven Neumann's avatar
Sven Neumann committed
766 767
AC_SUBST(PKG_CONFIG)

768 769
AC_SUBST(HAVE_GLIBC_REGEX)

Elliot Lee's avatar
Elliot Lee committed
770 771 772
AC_SUBST(gimpdir)
AC_SUBST(gimpdatadir)
AC_SUBST(gimpplugindir)
773
AC_SUBST(gimpsysconfdir)
Manish Singh's avatar
Manish Singh committed
774
AC_SUBST(localedir)
Sven Neumann's avatar
Sven Neumann committed
775
AC_SUBST(GIMP_REMOTE)	
Manish Singh's avatar
Manish Singh committed
776
AC_SUBST(WEBBROWSER)
Manish Singh's avatar
Manish Singh committed
777
AC_SUBST(LIBXMU)
Elliot Lee's avatar
Elliot Lee committed
778
AC_SUBST(TIFF)
Manish Singh's avatar
Manish Singh committed
779
AC_SUBST(LIBTIFF)
Elliot Lee's avatar
Elliot Lee committed
780
AC_SUBST(JPEG)
Sven Neumann's avatar
Sven Neumann committed
781
AC_SUBST(XJT)
Manish Singh's avatar
Manish Singh committed
782
AC_SUBST(LIBJPEG)
783 784
AC_SUBST(PSP)
AC_SUBST(LIBZ)
Elliot Lee's avatar
Elliot Lee committed
785
AC_SUBST(PNG)
Manish Singh's avatar
Manish Singh committed
786
AC_SUBST(LIBPNG)
787
AC_SUBST(AA)
Manish Singh's avatar
Manish Singh committed
788
AC_SUBST(LIBAA)
Elliot Lee's avatar
Elliot Lee committed
789
AC_SUBST(MPEG)
Manish Singh's avatar
Manish Singh committed
790
AC_SUBST(LIBMPEG)
791
AC_SUBST(GAP_DECODE_MPEG)
Elliot Lee's avatar
Elliot Lee committed
792
AC_SUBST(XPM)
Manish Singh's avatar
Manish Singh committed
793 794
AC_SUBST(LIBXPM)
AC_SUBST(LIBUCB)
795 796
AC_SUBST(GIMP_PRINT_VERSION)
AC_SUBST(GIMP_PRINT_RELEASE_DATE)
797
AC_SUBST(MAILER)
798 799
AC_SUBST(GIMP_THREAD_FLAGS)
AC_SUBST(GIMP_THREAD_LIBS)
800 801
AC_SUBST(GIMP_MP_FLAGS)
AC_SUBST(GIMP_MP_LIBS)
802
AC_SUBST(GIMP_PERL)
803
AC_SUBST(GIMP_PERL_PO)
804
AC_SUBST(GIMPINSTALL)
Manish Singh's avatar
Manish Singh committed
805 806 807
AC_SUBST(HELPBROWSER)
AC_SUBST(GTKXMHTML_CFLAGS)
AC_SUBST(GTKXMHTML_LIBS)
808
AC_SUBST(HTML_DIR)
Elliot Lee's avatar
Elliot Lee committed
809

810 811 812 813 814 815
dnl easy way to skip the plug-in build
GIMP_PLUGINS=plug-ins
GIMP_MODULES=modules
AC_SUBST(GIMP_PLUGINS)
AC_SUBST(GIMP_MODULES)

Elliot Lee's avatar
Elliot Lee committed
816 817
dnl Output the Makefiles

818
AC_OUTPUT([
Elliot Lee's avatar
Elliot Lee committed
819
gimprc
820
gimprc_user
Michael Natterer's avatar
Michael Natterer committed
821
gimptool-1.4
Sven Neumann's avatar
removed  
Sven Neumann committed
822
gimp.spec
823 824 825 826 827 828 829 830
Makefile
build/Makefile
build/win32/Makefile
intl/Makefile
tools/Makefile
tools/authorsgen/Makefile
tools/pdbgen/Makefile
regexrepl/Makefile
831
libgimp/Makefile
832
libgimp/makefile.mingw
833
libgimpbase/gimpversion.h
834 835
libgimpbase/Makefile
libgimpbase/makefile.mingw
836 837
libgimpcolor/Makefile
libgimpcolor/makefile.mingw
838 839
libgimpmath/Makefile
libgimpmath/makefile.mingw
840 841
libgimpwidgets/Makefile
libgimpwidgets/makefile.mingw
842
app/Makefile
843
app/makefile.mingw
Michael Natterer's avatar
Michael Natterer committed
844
app/base/Makefile
845
app/core/Makefile
846
app/display/Makefile
847
app/gui/Makefile
848
app/paint-funcs/Makefile
849
app/pdb/Makefile
850
app/plug-in/Makefile
851
app/tools/Makefile
852
app/widgets/Makefile
Michael Natterer's avatar
Michael Natterer committed
853
app/xcf/Makefile
Elliot Lee's avatar
Elliot Lee committed
854
plug-ins/Makefile
855
plug-ins/makefile.mingw
Marc Lehmann's avatar
Marc Lehmann committed
856
plug-ins/perl/config.pl
857 858
plug-ins/libgck/Makefile
plug-ins/libgck/gck/Makefile
Elliot Lee's avatar
Elliot Lee committed
859 860 861
plug-ins/dbbrowser/Makefile
plug-ins/script-fu/Makefile
plug-ins/script-fu/scripts/Makefile
862
plug-ins/webbrowser/Makefile
Sven Neumann's avatar
Sven Neumann committed
863
plug-ins/xjt/Makefile
Michael Natterer's avatar
Michael Natterer committed
864 865
plug-ins/FractalExplorer/Makefile
plug-ins/FractalExplorer/fractalexplorer-examples/Makefile
866 867 868
plug-ins/Lighting/Makefile
plug-ins/MapObject/Makefile
plug-ins/bmp/Makefile
Manish Singh's avatar
Manish Singh committed
869
plug-ins/common/Makefile
870 871 872
plug-ins/faxg3/Makefile
plug-ins/fits/Makefile
plug-ins/flame/Makefile
873
plug-ins/fp/Makefile
874
plug-ins/gap/Makefile
Manish Singh's avatar
Manish Singh committed
875
plug-ins/gdyntext/Makefile
876
plug-ins/gfig/Makefile
Manish Singh's avatar
Manish Singh committed
877
plug-ins/gfig/gfig-examples/Makefile
Marc Lehmann's avatar
Marc Lehmann committed
878
plug-ins/gflare/Makefile
Sven Neumann's avatar
Sven Neumann committed
879
plug-ins/gflare/gflares/Makefile
880
plug-ins/gfli/Makefile
Manish Singh's avatar
Manish Singh committed
881 882 883 884
plug-ins/gimpressionist/Makefile
plug-ins/gimpressionist/Brushes/Makefile
plug-ins/gimpressionist/Paper/Makefile
plug-ins/gimpressionist/Presets/Makefile
Manish Singh's avatar
Manish Singh committed
885
plug-ins/helpbrowser/Makefile
886
plug-ins/ifscompose/Makefile
Sven Neumann's avatar
Sven Neumann committed
887
plug-ins/imagemap/Makefile
888 889 890 891
plug-ins/maze/Makefile
plug-ins/mosaic/Makefile
plug-ins/pagecurl/Makefile
plug-ins/print/Makefile
892
plug-ins/print/escputil.1
Sven Neumann's avatar
Sven Neumann committed
893
plug-ins/rcm/Makefile
894
plug-ins/sel2path/Makefile
895
plug-ins/sgi/Makefile
896
plug-ins/plugin-helper/Makefile
897
modules/Makefile
898
modules/makefile.mingw
Sven Neumann's avatar
Sven Neumann committed
899 900
devel-docs/Makefile
devel-docs/libgimp/Makefile
901
devel-docs/libgimpbase/Makefile
902 903 904
devel-docs/libgimpcolor/Makefile
devel-docs/libgimpmath/Makefile
devel-docs/libgimpwidgets/Makefile
905
docs/Makefile
906 907 908 909
docs/gimp.1
docs/gimprc.5
docs/gimptool-1.4.1
docs/gimp-remote.1
910
tips/Makefile
911
pixmaps/Makefile
912
cursors/Makefile
913 914
themes/Makefile
themes/Default/Makefile
915 916
themes/Default/images/Makefile
themes/Default/images/tools/Makefile
Manish Singh's avatar
Manish Singh committed
917 918 919 920
data/Makefile
data/brushes/Makefile
data/gradients/Makefile
data/palettes/Makefile
921
data/patterns/Makefile
922
m4macros/Makefile
923
po/Makefile.in
924
po-libgimp/Makefile.in
925
po-plug-ins/Makefile.in
Sven Neumann's avatar
Sven Neumann committed
926
po-script-fu/Makefile.in
927
plug-ins/perl/po/Makefile.in],
928
[
929
   chmod +x gimptool-1.4
930
   sed -e "s/^     ..\/..\/..\//     ..\//" plug-ins/perl/po/Makefile > plug-ins/perl/po/Makefile.eek && mv plug-ins/perl/po/Makefile.eek plug-ins/perl/po/Makefile
931 932
   case "$CONFIG_FILES" in
   *plug-ins/perl*)
933
      if test -f plug-ins/perl/config.status; then
934
         ( cd plug-ins/perl; ${CONFIG_SHELL-/bin/sh} config.status )
935 936 937 938
      fi
      ;;
   esac
]
Elliot Lee's avatar
Elliot Lee committed
939
)