]> git.lyx.org Git - lyx.git/commitdiff
kayvans cygwin patch
authorLars Gullik Bjønnes <larsbj@gullik.org>
Wed, 19 Mar 2003 23:08:25 +0000 (23:08 +0000)
committerLars Gullik Bjønnes <larsbj@gullik.org>
Wed, 19 Mar 2003 23:08:25 +0000 (23:08 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6546 a592a061-630c-0410-9148-cb99ea01b6c8

ChangeLog
autogen.sh
config/ChangeLog
config/Makefile.am
config/configure.ac
config/configure.in
config/libtool.m4

index 7232bedbd4a832c7e24b45a9a01356818e90413e..3371bb754602e1e4407adeada798336865ff8f1f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2003-03-12  Kayvan Sylvan  <kayvan@sylvan.com>
+
+       * autogen.sh (ACINCLUDE_FILES): Added cygwin.m4
+
 2003-03-15  John Levon  <levon@movementarian.org>
 
        * INSTALL: little fix
index 92eb1179843aed0e225dc0d1bf7cd003f21950a1..7583232366f898ba1479c5764646804ff2d5ed3c 100755 (executable)
@@ -4,7 +4,7 @@ ACLOCAL="aclocal"
 AUTOHEADER="autoheader"
 AUTOMAKE="automake -a -c --foreign"
 AUTOCONF="autoconf"
-ACINCLUDE_FILES="lyxinclude.m4 libtool.m4 codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 progtest.m4 xforms.m4 qt.m4 gtk--.m4 gnome--.m4 gnome.m4 pspell.m4 pkg.m4"
+ACINCLUDE_FILES="lyxinclude.m4 libtool.m4 codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 progtest.m4 xforms.m4 qt.m4 gtk--.m4 gnome--.m4 gnome.m4 pspell.m4 cygwin.m4 pkg.m4"
 
 # Discover what version of autoconf we are using.
 autoversion=`$AUTOCONF --version | head -n 1`
index 2de1d3c7647abeee0e727d7b74e40b20722f6d21..fe0907fa1df0dab9e3cffe5a1b0a49c9fb2a2366 100644 (file)
@@ -1,3 +1,15 @@
+2003-03-12  Kayvan Sylvan  <kayvan@sylvan.com>
+
+       * configure.ac configure.in: Add the CHECK_WITH_CYGWIN macro call.
+
+       * Makefile.am: add cygwin.m4 to EXTRA_DIST
+
+       * cygwin.m4: Add CHECK_WITH_CYGWIN function to encapuslate
+       some checks for Win32 GCC based on info from the following URL:
+       http://bugzilla.gnome.org/showattachment.cgi?attach_id=12253
+
+       * libtool.m4: TAB to SPACE fixes. Now impgen.c compiles on Cygwin.
+
 2003-03-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
 
        * pspell.m4: simplify pspell checking even more
index 829c4dfaa154d8776a478373a777566c953dcd1f..8ac9f4f78646652df9a89643161135269b7a0dba 100644 (file)
@@ -4,4 +4,4 @@ EXTRA_DIST = common.am codeset.m4 libtool.m4 gettext.m4 \
        lyxinclude.m4 lyxinclude25x.m4 lyxinclude213.m4 \
        glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 progtest.m4 \
        qt.m4 gtk--.m4 gnome--.m4 gnome.m4 pkg.m4 xforms.m4 pspell.m4 \
-       relyx_configure.ac relyx_configure.in
+       relyx_configure.ac relyx_configure.in cygwin.m4
index f9d868e30ec4f6f3354be3986c22663e2dcc0951..582144332a0b6ee69a6c8de1a1b73c86aa0a44b0 100644 (file)
@@ -131,6 +131,9 @@ LYX_PROG_LIBTOOL
 ### Check if we want pspell libraries
 CHECK_WITH_PSPELL
 
+### Check for some Cygwin-specific details.
+CHECK_WITH_CYGWIN
+
 ### Check for X libraries
 # The real thing.
 AC_PATH_XTRA
index 4adcfe1130659ada10f61363f4aa6b3ec5cd3d6c..6a332b20c95810bb7a5ca40981ce25b7900f175b 100644 (file)
@@ -134,6 +134,9 @@ LYX_PROG_LIBTOOL
 ### Check if we want pspell libraries
 CHECK_WITH_PSPELL
 
+### Check for some Cygwin-specific details.
+CHECK_WITH_CYGWIN
+
 ### Check for X libraries
 # The real thing.
 AC_PATH_XTRA
index 8d155e1076f9ffeeaf0cebf873af58c98f9f3fe0..f1746b9d1b8e01e38f38c0e56178bf04d0b6ec68 100644 (file)
@@ -2737,44 +2737,44 @@ EOF
 #
 #     dll = open(filename, O_RDONLY|O_BINARY);
 #     if (dll < 1)
-#      return 1;
+#       return 1;
 #
 #     dll_name = filename;
 #
 #     for (i=0; filename[i]; i++)
-#      if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
-#          dll_name = filename + i +1;
+#       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
+#         dll_name = filename + i +1;
 #
 #     pe_header_offset = pe_get32 (dll, 0x3c);
 #     opthdr_ofs = pe_header_offset + 4 + 20;
 #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
 #
 #     if (num_entries < 1) /* no exports */
-#      return 1;
+#       return 1;
 #
 #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
 #     export_size = pe_get32 (dll, opthdr_ofs + 100);
 #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
 #     secptr = (pe_header_offset + 4 + 20 +
-#            pe_get16 (dll, pe_header_offset + 4 + 16));
+#       pe_get16 (dll, pe_header_offset + 4 + 16));
 #
 #     expptr = 0;
 #     for (i = 0; i < nsections; i++)
 #     {
-#      char sname[8];
-#      unsigned long secptr1 = secptr + 40 * i;
-#      unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
-#      unsigned long vsize = pe_get32 (dll, secptr1 + 16);
-#      unsigned long fptr = pe_get32 (dll, secptr1 + 20);
-#      lseek(dll, secptr1, SEEK_SET);
-#      read(dll, sname, 8);
-#      if (vaddr <= export_rva && vaddr+vsize > export_rva)
-#      {
-#          expptr = fptr + (export_rva - vaddr);
-#          if (export_rva + export_size > vaddr + vsize)
-#              export_size = vsize - (export_rva - vaddr);
-#          break;
-#      }
+#       char sname[8];
+#       unsigned long secptr1 = secptr + 40 * i;
+#       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
+#       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
+#       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
+#       lseek(dll, secptr1, SEEK_SET);
+#       read(dll, sname, 8);
+#       if (vaddr <= export_rva && vaddr+vsize > export_rva)
+#       {
+#         expptr = fptr + (export_rva - vaddr);
+#         if (export_rva + export_size > vaddr + vsize)
+#           export_size = vsize - (export_rva - vaddr);
+#         break;
+#       }
 #     }
 #
 #     expdata = (unsigned char*)malloc(export_size);
@@ -2788,8 +2788,8 @@ EOF
 #     printf ("EXPORTS\n");
 #     for (i = 0; i<nexp; i++)
 #     {
-#      unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
-#      printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
+#       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
+#       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
 #     }
 #
 #     return 0;