Ignore:
Timestamp:
Apr 3, 2012, 11:13:04 PM (8 years ago)
Author:
jmr@…
Message:

look for sqlite3 in standard locations before trying pkg-config (#30932)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/base/aclocal.m4

    r88982 r91512  
    811811
    812812        if test "x$sqlite3prefix" = "x"; then
    813                 AC_PATH_PROG([PKG_CONFIG], [pkg-config])
    814                 if test "x$PKG_CONFIG" = "x" || ! $PKG_CONFIG --exists sqlite3; then
    815                     # assume it's somewhere like /usr that needs no extra flags
    816                     AC_CHECK_HEADER(sqlite3.h, [], [AC_MSG_ERROR([cannot find sqlite3 header])])
    817             CFLAGS_SQLITE3=""
    818                     LDFLAGS_SQLITE3="-lsqlite3"
    819         else
    820             CFLAGS_SQLITE3=$($PKG_CONFIG --cflags sqlite3)
    821             LDFLAGS_SQLITE3=$($PKG_CONFIG --libs sqlite3)
    822             # for tclsqlite below
    823             mp_sqlite3_dir=$($PKG_CONFIG --variable=prefix sqlite3)
    824             if test "x$mp_sqlite3_dir" != "x"; then
    825                 mp_sqlite3_dir=${mp_sqlite3_dir}/lib/sqlite3
    826             fi
    827         fi
     813                # see if it's somewhere like /usr that needs no extra flags
     814                LDFLAGS_SQLITE3="-lsqlite3"
     815                AC_CHECK_HEADER(sqlite3.h, [],[
     816                    # nope - try pkg-config
     817                        AC_PATH_PROG([PKG_CONFIG], [pkg-config])
     818                        if test "x$PKG_CONFIG" = "x" || ! $PKG_CONFIG --exists sqlite3; then
     819                                AC_MSG_ERROR([cannot find sqlite3 header])
     820                        else
     821                                CFLAGS_SQLITE3=$($PKG_CONFIG --cflags sqlite3)
     822                                LDFLAGS_SQLITE3=$($PKG_CONFIG --libs sqlite3)
     823                                # for tclsqlite below
     824                                mp_sqlite3_dir=$($PKG_CONFIG --variable=prefix sqlite3)
     825                                if test "x$mp_sqlite3_dir" != "x"; then
     826                                        mp_sqlite3_dir=${mp_sqlite3_dir}/lib/sqlite3
     827                                fi
     828                        fi
     829                ])
    828830        else
    829831            CFLAGS_SQLITE3="-I${sqlite3prefix}/include"
Note: See TracChangeset for help on using the changeset viewer.