{"push_id":1221703198,"size":3,"distinct_size":0,"ref":"refs/heads/master","head":"d83ef37986d7a269a501b2aaf1a782ec898aedd2","before":"adecbf9fde133b5cf942d169d5009cc7ca772b3a","commits":[{"sha":"a720492d5f73ed435cee8cb56d032dc50a2912fb","author":{"name":"Benjamin Thomas (Aviansie Ben)","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@benthomas.ca"},"message":"Move to CMake for building\n\nPreviously, custom Makefiles were being used to build the kernel. This\nwas causing a number of annoyances; for instance, plain Makefiles do not\nhave any way to allow for the builder to specify extra options for\ncompilation short of either modifying the Makefile or setting\nenvironment variables. The environment variables solution was not very\nrobust, and any modifications to Makefiles would need to be excluded\nfrom commits to avoid any conflicts.\n\nIn order to address this, the build system has been moved to use CMake.\nNot only is this generally more pleasant to use, it solves the above\nissue by allowing for options to be set at build time. In addition to\nthis, it is now expected that builds be performed in a build\nsubdirectory to allow for cleaner separation between build artifacts and\ncode.","distinct":false,"url":"https://api.github.com/repos/aviansie-ben/sage-aasvogel/commits/a720492d5f73ed435cee8cb56d032dc50a2912fb"},{"sha":"2f7a5bb9f1be4bf4e6a2b7db74fc0cec274ca092","author":{"name":"Benjamin Thomas (Aviansie Ben)","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@benthomas.ca"},"message":"Update README.md to reflect change to CMake","distinct":false,"url":"https://api.github.com/repos/aviansie-ben/sage-aasvogel/commits/2f7a5bb9f1be4bf4e6a2b7db74fc0cec274ca092"},{"sha":"d83ef37986d7a269a501b2aaf1a782ec898aedd2","author":{"name":"Benjamin Thomas (Aviansie Ben)","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@benthomas.ca"},"message":"Fix deprecation warning on CMake >= 3.6\n\nIn CMake 3.6, the CMAKE_FORCE_C_COMPILER macro was deprecated. Now,\nCMAKE_TRY_COMPILE_TARGET can be set to STATIC_LIBRARY to avoid any\nlinker issues.\n\nIn order to still support older versions of CMake, the old macro will\nstill be used if CMake < 3.6 is detected, but CMake >= 3.6 will now use\nthe new method.","distinct":false,"url":"https://api.github.com/repos/aviansie-ben/sage-aasvogel/commits/d83ef37986d7a269a501b2aaf1a782ec898aedd2"}]}
{"actor":{"display_login":"aviansie-ben"}}