mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-11 00:53:46 +02:00
AUP3: Add SQLite to the project
This commit is contained in:
@@ -133,6 +133,7 @@ addlib( lame lame LAME YES YES "lame >= 3.100" )
|
||||
addlib( libsndfile sndfile SNDFILE YES YES "sndfile >= 1.0.28" )
|
||||
addlib( libsoxr soxr SOXR YES YES "soxr >= 0.1.1" )
|
||||
addlib( portaudio-v19 portaudio PORTAUDIO YES YES "" )
|
||||
addlib( sqlite sqlite SQLITE YES YES "sqlite3 >= 3.32.0" )
|
||||
|
||||
# Optional libraries
|
||||
#
|
||||
|
44
cmake-proxies/sqlite/CMakeLists.txt
Normal file
44
cmake-proxies/sqlite/CMakeLists.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
add_library( ${TARGET} STATIC )
|
||||
|
||||
def_vars()
|
||||
|
||||
list( APPEND SOURCES
|
||||
PRIVATE
|
||||
|
||||
# sqlite
|
||||
|
||||
${TARGET_ROOT}/sqlite3.c
|
||||
)
|
||||
|
||||
list( APPEND INCLUDES
|
||||
PUBLIC
|
||||
${TARGET_ROOT}
|
||||
)
|
||||
|
||||
list( APPEND DEFINES
|
||||
PRIVATE
|
||||
SQLITE_ENABLE_SNAPSHOT=1
|
||||
SQLITE_DQS=0
|
||||
# SQLITE_THREADSAFE=0
|
||||
SQLITE_DEFAULT_MEMSTATUS=0
|
||||
SQLITE_DEFAULT_WAL_SYNCHRONOUS=1
|
||||
SQLITE_LIKE_DOESNT_MATCH_BLOBS
|
||||
SQLITE_MAX_EXPR_DEPTH=0
|
||||
SQLITE_OMIT_DEPRECATED
|
||||
SQLITE_OMIT_PROGRESS_CALLBACK
|
||||
SQLITE_OMIT_SHARED_CACHE
|
||||
SQLITE_USE_ALLOCA
|
||||
SQLITE_OMIT_AUTOINIT
|
||||
$<$<BOOL:${HAVE_FDATASYNC}>:HAVE_FDATASYNC>
|
||||
$<$<BOOL:${HAVE_GMTIME_R}>:HAVE_GMTIME_R>
|
||||
$<$<BOOL:${HAVE_ISNAN}>:HAVE_ISNAN>
|
||||
$<$<BOOL:${HAVE_LOCALTIME_R}>:HAVE_LOCALTIME_R>
|
||||
$<$<BOOL:${HAVE_LOCALTIME_S}>:HAVE_LOCALTIME_S>
|
||||
)
|
||||
|
||||
organize_source( "${TARGET_ROOT}" "" "${SOURCES}" )
|
||||
target_sources( ${TARGET} PRIVATE ${SOURCES} )
|
||||
target_compile_definitions( ${TARGET} PRIVATE ${DEFINES} )
|
||||
target_include_directories( ${TARGET} PRIVATE ${INCLUDES} )
|
||||
|
Reference in New Issue
Block a user