mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-06-28 12:04:07 +08:00
Windows build fixes
This commit is contained in:
parent
2be700826a
commit
4e9bee2dc8
@ -22,14 +22,14 @@ build_script:
|
||||
if ($env:TOOLCHAIN -eq "msys2")
|
||||
{
|
||||
$env:MSYSTEM="MINGW64"
|
||||
C:\msys64\usr\bin\bash -l -c "pacman -S --noconfirm autoconf-archive mingw-w64-x86_64-glib2"
|
||||
C:\msys64\usr\bin\bash -l -c "pacman -S --noconfirm mingw-w64-x86_64-glib2"
|
||||
C:\msys64\usr\bin\bash -l -c "cd /c/projects/mdbtools && autoreconf -i -f"
|
||||
C:\msys64\usr\bin\bash -l -c "cd /c/projects/mdbtools && ./configure --disable-man --disable-silent-rules"
|
||||
C:\msys64\usr\bin\bash -l -c "cd /c/projects/mdbtools && make"
|
||||
}
|
||||
else
|
||||
{
|
||||
C:\cygwin64\setup-x86_64.exe -qP autoconf-archive libglib2.0-devel
|
||||
C:\cygwin64\setup-x86_64.exe -qP libglib2.0-devel
|
||||
C:\cygwin64\bin\sh -lc "cd /cygdrive/c/projects/mdbtools && autoreconf -i -f"
|
||||
C:\cygwin64\bin\sh -lc "cd /cygdrive/c/projects/mdbtools && ./configure --disable-man --disable-silent-rules"
|
||||
C:\cygwin64\bin\sh -lc "cd /cygdrive/c/projects/mdbtools && make"
|
||||
|
@ -12,7 +12,7 @@ AC_PROG_CC(gcc)
|
||||
dnl Checks for programs.
|
||||
AC_PROG_MAKE_SET
|
||||
m4_pattern_allow([AM_PROG_AR], [AM_PROG_AR])
|
||||
LT_INIT
|
||||
LT_INIT([win32-dll])
|
||||
AC_PROG_LEX
|
||||
AC_PROG_YACC
|
||||
|
||||
@ -62,6 +62,8 @@ AC_SUBST(SQL)
|
||||
AC_SUBST(LFLAGS)
|
||||
|
||||
CFLAGS="$CFLAGS -Wall -Wstrict-prototypes"
|
||||
AS_CASE([$host],
|
||||
[*mingw*|*cygwin*], [LDFLAGS="$LDFLAGS -no-undefined"], [])
|
||||
dnl Enable -Wl,--as-needed by default to prevent overlinking
|
||||
|
||||
AC_ARG_ENABLE([as-needed],
|
||||
|
Loading…
Reference in New Issue
Block a user