diff options
Diffstat (limited to 'qt/configure.in')
-rw-r--r-- | qt/configure.in | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/qt/configure.in b/qt/configure.in new file mode 100644 index 000000000..5aab26375 --- /dev/null +++ b/qt/configure.in @@ -0,0 +1,78 @@ +AC_INIT(qt.c) + +dnl Checks for programs. +AC_PROG_CC +AC_PROG_CPP +AC_PROG_INSTALL +AC_PROG_RANLIB + +# Tell configure where to find config.guess +AC_CONFIG_AUX_DIR(..) #`cd $srcdir; pwd`/..) + +builtin(sinclude, ../aclocal.m4) +CY_AC_WITH_THREADS + +threads_enabled=false +if test "$cy_cv_threads_package" = COOP; then + threads_enabled=true +fi + +# Determine the host we are working on +AC_CANONICAL_HOST + +case "$host" in +i386-*-*|i486-*-*|i586-*-*) + qtmds_s=$srcdir/md/i386.s + qtmd_h=$srcdir/md/i386.h + qtmdc_c=$srcdir/md/null.c + ;; +mips-sgi-irix5*) + qtmds_s=$srcdir/md/mips-irix5.s + qtmd_h=$srcdir/md/mips.h + qtmdc_c=$srcdir/md/null.c + qtdmdb_s=$srcdir/md/mips_b.s + ;; +mips-*-*) + qtmds_s=$srcdir/md/mips.s + qtmd_h=$srcdir/md/mips.h + qtmdc_c=$srcdir/md/null.c + qtdmdb_s=$srcdir/md/mips_b.s + ;; +sparc-sun-solaris2.*) + qtmd_h=$srcdir/md/sparc.h + qtmdc_c=$srcdir/md/null.c + qtmds_s=$srcdir/md/sparc.s + qtdmdb_s=$srcdir/md/sparc_b.s + ;; +sparc-*-*) + qtmd_h=$srcdir/md/sparc.h + qtmdc_c=$srcdir/md/null.c + qtmds_s=$srcdir/md/_sparc.s + qtdmdb_s=$srcdir/md/_sparc_b.s + ;; +*) + echo "Unknown configuration; threads package disabled" + threads_enabled=false + ;; +esac + + +if $threads_enabled; then + target_all=libqt.a + target_install=install_qt + target_uninstall=uninstall_qt +else + target_all='' + target_install='' + target_uninstall='' +fi + +AC_SUBST(target_all) +AC_SUBST(target_install) +AC_SUBST(target_uninstall) +AC_SUBST(qtmd_h) +AC_SUBST(qtmdc_c) +AC_SUBST(qtmds_s) +AC_SUBST(qtmdb_s) + +AC_OUTPUT(Makefile qt.h) |