Finally, I get SILE working on Windows. CI system created.

19 views
Skip to first unread message

Rui Xia

unread,
Mar 28, 2019, 9:52:05 PM3/28/19
to SILE Users
Hello Everyone,

Hope I am not bothering Linux guys. Since my working environment is pure Windows, I decided to get SILE working on Windows, and make a standalone package with all its dependencies.

TL;DR: Download the artifact from the latest builds here: https://xiarui.visualstudio.com/personal/_build?definitionId=1

This building experience is not an easy one, since SILE has a lot of dependencies out there. I created a CMakeLists.txt for SILE and I have to include the building script of its dependencies. Some feature highlights:
1. Built on Visual Studio. No cygwin or msys environment needed.
2. All dependencies are packed in the build. Ready to run without any other library.
3. sile.lua is packed into exe file for better Windows integration.
4. fontconfig configuration file now accepts environment variables in paths. The fallback cache path is set to %TEMP% and default font path to %SYSTEMROOT%\Fonts, so it will automatically use system fonts and put font cache in your user's temp folder. In this way, SILE can run even without a fonts.conf file. Give it some time for a coffee upon the first time using SILE since fontconfig need to build the font cache :)

Thanks,
Rui
 
Reply all
Reply to author
Forward
0 new messages