{"push_id":1516183393,"size":31,"distinct_size":1,"ref":"refs/heads/master","head":"dbe75216c2316f43da6e6c25dd56ab16866b8636","before":"c1c30cc6ce435021084f30567fa6ec9cd939e0b5","commits":[{"sha":"88283204c16c745e3aec11bff2409bd5cc903121","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"build: switch eina to half baked cmake","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/88283204c16c745e3aec11bff2409bd5cc903121"},{"sha":"dee24c3821ffbc14721dbfb041ac6cc010b9269b","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"CMake: rework to use some helper macros.\n\nThis tries to defines some macros to create a cleaner build system.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/dee24c3821ffbc14721dbfb041ac6cc010b9269b"},{"sha":"76212a91625cd72142d0fe27cb85ccc5b29fedf5","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"CMake: infra to build modules (static, on or off).","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/76212a91625cd72142d0fe27cb85ccc5b29fedf5"},{"sha":"c4e78153b16f89a14245db97316158006a732cde","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"EflMacros: replace macros with functions.\n\nMacros do not start a new scope and can leave leftovers, then use\nfunctions. However to set and append to global scope is cumbersome,\nadd functions to aid that.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/c4e78153b16f89a14245db97316158006a732cde"},{"sha":"e1b98ca4f2148b752cf35246c4435733dc08a547","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"EflMacros: trust target name.\n\nsince this will be made automatic later and we can guarantee\nconsistency in the file hierarchy, no need to lowercase that.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/e1b98ca4f2148b752cf35246c4435733dc08a547"},{"sha":"3d5abc081f59dda9887dbacc8e8ab24c96d5ee65","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"EflMacros: major improvements towards usability.\n\nStick to one target per directory and remove prefix from variables,\nmakes it cleaner and easier to use.\n\nDocument variables used and use a more consistent name that matches\nCMake properties.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/3d5abc081f59dda9887dbacc8e8ab24c96d5ee65"},{"sha":"d9815a6837f1e06def0641da285863f87729683f","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"CMake: move eina binaries to single dir, add helper macros.\n\nFor one-source directories, be smart and just define SOURCES to that,\nwill reduce the number of too-simplistic CMakeLists.txt in our tree.\n\nThis also fixes problems with libraries, they should be private, not\npublic. So specify both kinds as different variables.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/d9815a6837f1e06def0641da285863f87729683f"},{"sha":"76e68de5d6f8a0a7843579612e01f8a3caf564a2","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"EflMacros: auto-handling of pkg-config files.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/76e68de5d6f8a0a7843579612e01f8a3caf564a2"},{"sha":"fe1863e30d21ad957db4929a7c402e07731530dd","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"cmake: move PACKAGE defines into a sane place\n\nthis should support all the vars used in all efl subsystems","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/fe1863e30d21ad957db4929a7c402e07731530dd"},{"sha":"9f2a2f7968c0b7e036093945cdc035427b681809","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"cmake: we need to enable beta api support\n\notherwise we cannot build our own api...","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/9f2a2f7968c0b7e036093945cdc035427b681809"},{"sha":"2a5c2a0c3cc245567b6b0854648732099dc878b9","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"cmake: improve versioning\n\nThe version defines are now done all the time. and the version pattern\ndoes mach the one from autotools. And supports release mode now.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/2a5c2a0c3cc245567b6b0854648732099dc878b9"},{"sha":"e1e7614ea48fb164c25b1dec128f8a3f9ce96e45","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"build: PACKAGE_BUILD_DIR is now defined for everyone","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/e1e7614ea48fb164c25b1dec128f8a3f9ce96e45"},{"sha":"308c8c4ef76f185aac577073ad22e827f0b44964","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"cmake: This should be public linked no private\n\notherwise we are linking symbols","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/308c8c4ef76f185aac577073ad22e827f0b44964"},{"sha":"8df6ac453d71409f767de147726087b22969c2bf","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"EflMacros: automatically provide ON;OFF;STATIC option and defines.\n\nAutomatically create one option to enable, disable or make it\nstatically linked into the code, with a define to reflect build type.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/8df6ac453d71409f767de147726087b22969c2bf"},{"sha":"40cb00dc57216308ce99f6e7e39fd04f5513a866","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"build: set MODULE_ARCH correctly","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/40cb00dc57216308ce99f6e7e39fd04f5513a866"},{"sha":"5c548d4c632dc6501050964892aebe42d697864b","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"build: we build dev per default","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/5c548d4c632dc6501050964892aebe42d697864b"},{"sha":"23dddf8e1ce0d0ff14f15e2be0da8c9893f5e360","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"build: define symbol exist variables for local scope\n\notherwise CHECK_SYMBOL_EXISTS doesnt work as expected.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/23dddf8e1ce0d0ff14f15e2be0da8c9893f5e360"},{"sha":"6c87f62b90b1edd12087b7bdce78883b5d52c5e9","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"build: make eina working\n\nThis brings in the checks for all the headers and function that are\nrequired in eina. With this commit only a few other checks are missing.\nThis is NOT tested on windows or mac os i can just verify that it runs\nhere on a arch linux system.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/6c87f62b90b1edd12087b7bdce78883b5d52c5e9"},{"sha":"34074fd0e729760edaa4fad5aad943cf1b791aad","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"build: use CMAKE defined variables","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/34074fd0e729760edaa4fad5aad943cf1b791aad"},{"sha":"71d6fcc0c459d5fe9335174d0942e8f33a603295","author":{"name":"Marcel Hollerbach","email":"fd14b25a89fe426b34a12f7ad98c684e30a26122@t-online.de"},"message":"build: add eo files generation to the macros\n\nthis will generate eo.h eo.c rules for SOURCES and public eo files.\nThis also installes the eo.h files from the public eo files into the\ninclude directory, and installes the eo files into the correct location","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/71d6fcc0c459d5fe9335174d0942e8f33a603295"}]}
{"actor":{"display_login":"tasnbot"}}