I've just downloaded the source for FreeCAD. When I use CMake on Windows using Visual Studio for my target generator, the build fails because the project files that were created by CMake are trying to link to a file called C:\Strawberry\c\lib\libfreetype.a:
Code: Select all
2>LINK : fatal error LNK1104: cannot open file 'C:\Strawberry\c\lib\libfreetype.a'
2>Done building project "SMDS.vcxproj" -- FAILED.
...
3>LINK : fatal error LNK1104: cannot open file 'C:\Strawberry\c\lib\libfreetype.a'
3>Done building project "Driver.vcxproj" -- FAILED.
...
6>LINK : fatal error LNK1104: cannot open file 'C:\Strawberry\c\lib\libfreetype.a'
6>Done building project "MEFISTO2.vcxproj" -- FAILED.
[etc.]
========== Rebuild All: 96 succeeded, 18 failed, 4 skipped ==========
There is a valid copy of freetype.lib in my libpack (which is also on my PATH):
Code: Select all
C:\>dir %FREECAD_LIBPACK_DIR%\lib\freetype.lib
Directory of D:\work\libpack\FreeCADLibs_12.5.3_x64_VC17\lib
09/11/2020 11:31 1,792,950 freetype.lib
1 File(s) 1,792,950 bytes
0 Dir(s) 244,059,901,952 bytes free
C:\>where LICENSE_LGPL_21.txt
D:\work\libpack\FreeCADLibs_12.5.3_x64_VC17\LICENSE_LGPL_21.txt
Dan