mirror of
https://github.com/loot/libloot.git
synced 2026-07-27 14:16:01 -07:00
On Windows using "loot" causes a name collisions with LOOT itself: - for the MSVC project name, it clashes with LOOT's own project, despite the difference in case. This means that you can't build LOOT in Visual Studio when using FetchContent to handle the libloot dependency (running CMake on the CLI works though). - for the PDB file, LOOT has LOOT.pdb and libloot has loot.pdb, which appear to be the same due to file paths being case-insensitive. This makes it more difficult to debug LOOT with the relevant debug info loaded. Renaming the CMake target adds a "lib" prefix to the Visual Studio project name and the artifact filenames: - loot.vcxproj* -> libloot.vcxproj* - loot.dll -> libloot.dll - loot.lib -> libloot.lib - loot.pdb -> libloot.pdb The Linux build artifact filenames are unchanged, as they already had the "lib" prefix.