1234567891011121314151617181920 |
- Today - we compiled all the .cpp files into object files.
- The PDFHummus codebase did not have a build for anything other than
- MSVC. Tried to compile PDFWriter.cpp, but there were a huge amount of missing
- dependencies (both in source type declarations & missing include files).
- Previously, these were handled in the build tool, so we had to create a new build tool
- that also handled these problems. We found that nearly all (127) out of 152 source files,
- could be compiled without any dependency problems but that left 25 files to hunt down.
- Each of the files was put into a Makefile along with special compile flags to get them to
- compile successfully.
- At this point freetype2 has been compiled, but the other external libraries(e.g. libpng, zlib, libjpg, tiff, etc) need to be compiled so that we can link together an executable.
- 9 April 2020
- Libaesgm had no instructions for putting together the library.
- we made object files from the source files and used an archiver to put them together.
- we put together a strategy on where to put the unsupported (vcpkg) libraries that are needed by PDFWriter.
- Next time, we will use the previous created makefile as well as these libraries to compile PDFHummus.
- We dumped all of the steps to get to this point into a file so we can clean up these build instructions:
- README.txt
|