include(ExternalProject)

ExternalProject_Add(sqlite3_target
    URL ${CMAKE_CURRENT_SOURCE_DIR}/sqlite-autoconf-3380500.tar.gz
    CONFIGURE_COMMAND ${ADDITIONAL_ENV_CONFIG} ./configure "CFLAGS=-fpic" --host=arm-linux --prefix=<INSTALL_DIR>
    BUILD_IN_SOURCE 1
    BUILD_COMMAND ${ADDITIONAL_ENV_CONFIG} make install 
    INSTALL_DIR ${OPEN_SRC_3RD_INSTALL_DIR}
    TEST_COMMAND ${CMAKE_STRIP} ${OPEN_SRC_3RD_INSTALL_DIR}/lib/libsqlite3.so.0.8.6
    INSTALL_COMMAND rm -rf <INSTALL_DIR>/include/sqlite3 && mkdir -p <INSTALL_DIR>/include/sqlite3 && mv <INSTALL_DIR>/include/sqlite3.h <INSTALL_DIR>/include/sqlite3/sqlite3.h && mv <INSTALL_DIR>/include/sqlite3ext.h <INSTALL_DIR>/include/sqlite3/sqlite3ext.h && rm -rf <INSTALL_DIR>/lib/pkgconfig 
    )
