Small addition today, I’ve finished the base of Avatar’s build system. Again, the simpler the better. I decided to keep the well-known GNU/Linux logic of configure/make/make install. With the exception of writing the configure script not in autoconf but in Powershell.
You’ll first need to run the configure.ps1 script which will check the presence of required tools on the system (compiler, linker, make etc etc…), and then it will create a Makefile, based on a template existing in the project. It will populate this Makefile with the value checked from the system. That way, if it detect that the compiler used is cl.exe, then it can adapt the compilation variables used.
On a personal note, we’ve just celebrate my wife’s 35 birthday, it was fun, until it wasn’t. Especially when my 18mo daughter decided to get out of the couch, with her head first. One of the scariest moment of my life. Of course, the tension accumulated had to break at a moment and got some hard words with&from Mrs. But hey, that’s also part of marriage…