Loading cmake/FindSQLite3.cmake +18 −0 Original line number Diff line number Diff line Loading @@ -39,8 +39,26 @@ if (NOT TARGET sqlite3::sqlite3 AND SQLITE3_FOUND) # --- Windows Implementierung (.lib) --- # SQLite3 ist unter Windows oft als statische oder Import-Bibliothek verfügbar. # Wir setzen den gefundenen Pfad als Import-Bibliothek. get_filename_component(_SQLITE3_LIB_DIR "${SQLITE3_LIBRARIES}" DIRECTORY) find_path(_SQLITE3_BIN_DIR NAMES sqlite3.dll HINTS "${_SQLITE3_LIB_DIR}/.." "${_SQLITE3_LIB_DIR}/bin" PATH_SUFFIXES "" ) if (_SQLITE3_BIN_DIR) set(_SQLITE3_DLL_PATH "${_SQLITE3_BIN_DIR}/sqlite3.dll") else() set(_SQLITE3_DLL_PATH "${SQLITE3_LIBRARIES}") endif() set(_POSTGRESQL_DLL_PATH "${_POSTGRESQL_BIN_DIR}/libpq.dll") set_target_properties(sqlite3::sqlite3 PROPERTIES IMPORTED_IMPLIB_RELEASE "${SQLITE3_LIBRARIES}" IMPORTED_LOCATION_RELEASE "${_SQLITE3_DLL_PATH}" # Wenn es eine DLL gibt, muss hier der Pfad geraten werden. # Da die Nutzung oft statisch erfolgt, lassen wir LOCATION offen oder setzen den LIB-Pfad. IMPORTED_LOCATION_RELEASE "${SQLITE3_LIBRARIES}" Loading Loading
cmake/FindSQLite3.cmake +18 −0 Original line number Diff line number Diff line Loading @@ -39,8 +39,26 @@ if (NOT TARGET sqlite3::sqlite3 AND SQLITE3_FOUND) # --- Windows Implementierung (.lib) --- # SQLite3 ist unter Windows oft als statische oder Import-Bibliothek verfügbar. # Wir setzen den gefundenen Pfad als Import-Bibliothek. get_filename_component(_SQLITE3_LIB_DIR "${SQLITE3_LIBRARIES}" DIRECTORY) find_path(_SQLITE3_BIN_DIR NAMES sqlite3.dll HINTS "${_SQLITE3_LIB_DIR}/.." "${_SQLITE3_LIB_DIR}/bin" PATH_SUFFIXES "" ) if (_SQLITE3_BIN_DIR) set(_SQLITE3_DLL_PATH "${_SQLITE3_BIN_DIR}/sqlite3.dll") else() set(_SQLITE3_DLL_PATH "${SQLITE3_LIBRARIES}") endif() set(_POSTGRESQL_DLL_PATH "${_POSTGRESQL_BIN_DIR}/libpq.dll") set_target_properties(sqlite3::sqlite3 PROPERTIES IMPORTED_IMPLIB_RELEASE "${SQLITE3_LIBRARIES}" IMPORTED_LOCATION_RELEASE "${_SQLITE3_DLL_PATH}" # Wenn es eine DLL gibt, muss hier der Pfad geraten werden. # Da die Nutzung oft statisch erfolgt, lassen wir LOCATION offen oder setzen den LIB-Pfad. IMPORTED_LOCATION_RELEASE "${SQLITE3_LIBRARIES}" Loading