automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Can't include SQLite libs in compile


From: Jordan H.
Subject: Re: Can't include SQLite libs in compile
Date: Wed, 18 Dec 2013 13:26:05 -0800

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Thanks but I'm still getting the same error.

configure.ac:
    ...
    m4_define(SQLITE_REQUIRED_VERSION, 3.0)
    ...
    PKG_CHECK_MODULES(SQLITE, [sqlite >= $SQLITE_REQUIRED_VERSION])
    AC_SUBST([SQLITE_CFLAGS])
    AC_SUBST([SQLITE_LIBS])

I get through ./configure all right.

Makefile.am:

    program_CFLAGS += @SQLITE_CFLAGS@
    program_LDADD += @SQLITE_LIBS@

If I forced the package finding by using pkg-config (which I've heard is
a no-no with automake)...

    program_CFLAGS += `pkg-config --cflags sqlite3`
    program_LDFLAGS = `pkg-config --libs sqlite3`

...the program compiles just fine.
   
Thomas Jahns:
> Hi,
>
> On Dec 18, 2013, at 19:34 , Jordan H. wrote:
>> Relevant part of configure.ac:
>>
>>    PKG_CHECK_MODULES(SQLITE, [sqlite3 > $SQLITE_REQUIRED_VERSION])
>
> You probably want to turn SQLITE into SQLITE3 there? Also I don't
think $SQLITE_REQUIRED_VERSION as a shell variable will work the way you
think. But you could use an m4 define.
>
>>    AC_SUBST([SQLITE3_CFLAGS])
>>    AC_SUBST([SQLITE3_LIBS])
>
> Or instead of putting SQLITE3 above use
AC_SUBST([SQLITE3_CFLAGS],["$SQLITE_CFLAGS"])
>
> Regards, Thomas
> --
> Thomas Jahns
> DKRZ GmbH, Department: Application software
>
> Deutsches Klimarechenzentrum
> Bundesstraße 45a
> D-20146 Hamburg
>
> Phone: +49-40-460094-151
> Fax: +49-40-460094-270
> Email: Thomas Jahns <address@hidden <mailto:address@hidden>>
>
>
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBCgAGBQJSshLtAAoJEOT99oqiSuRNyIEIAK+SkhJjHb7j9/H8ZrNBX18b
cxmY/A4LEhUgXChYTkqdoYHkr33S9YnAsZotgYQP0CNIJ9p5dtuMbo2xSeYNGBZt
YU4uEM6fNP9UBBUBzC9ukiaT62zKU7NZpVYNb78jg/mTpxKJvWOyIG1SMUWVBnF8
CEvZgj7JtijL12rigLj+zpqUAmHnd5o+2M249UhuI/2tJOz71EjYQ1qhY8bnilTb
O4chL7mACu/76dlNQEOhIwoXQpz+tR+w+ZZYjzmdNFptuUA7tGxmn8BkJ8EW8xhR
nwpSVNHUa9s/0RvHi8L5BtqlcbvLPE5DHrTuguN9PXpHgia3WtD8LEU8vFKMfH8=
=kEv7
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]