Developer Notes

We enable those warnings deliberately. There is a specific ThirdParty module set up for SQLLite which does not exhibit those problems (though some related fixes to that are in 4.21).

Description

In 4.20, it is no longer possible to add the SQLite Almagamation files to a project. Attempting to build a project with these files added results in the build failing due to numerous errors about preprocessir macros in the SQLite files not being defined.

REGRESSION:
Yes. This worked successfully in 4.19.

Steps to Reproduce
  1. Download the SQLite Amalgamation code (can be found [Link Removed]).
  2. Create a new Basic Code project.
  3. Copy the sqlite3.c, sqlite3.h, and sqlite3ext.h files from the SQLite Amalgamation into the <Project>/Source/<Project>/ directory.
  4. Right-click on the .uproject file and generate project files.
  5. Open the project in Visual Studio.
  6. Build the project.

RESULT:
The build fails with multiple errors about various preprocessor macros in the SQLite files not being defined.

EXPECTED:
The build completes successfully.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-64523 in the post.

0
Login to Vote

By Design
ComponentUE - Foundation - Core
Affects Versions4.224.20.3
Target Fix4.21
Release Commit4403136
CreatedSep 27, 2018
ResolvedSep 27, 2018
UpdatedOct 11, 2018