{"push_id":1408034954,"size":12,"distinct_size":12,"ref":"refs/heads/cmake-win","head":"c428147a1dcecc964563ac5e858c57d58f5ad84d","before":"de9ca414218ce093d16ac7c5325ff3acdbd23ec4","commits":[{"sha":"73fbcfe849d4d4f4e49ba61ad8c1a5ef59726dcc","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Add compile definition to fix dllimport error\n\nError message is `definition of dllimport: static data member not\nallowed`\n\nThe ``LIMACORE_EXPORTS`` variable is used in LimaCompatibility.h header\nfile.","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/73fbcfe849d4d4f4e49ba61ad8c1a5ef59726dcc"},{"sha":"a157da1fce2c2de333ba8794f44585ccd1d3487b","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Link to rt only in Linux\n\nrt.lib does not exists in Windows.","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/a157da1fce2c2de333ba8794f44585ccd1d3487b"},{"sha":"f2bf35877a84cf3cbc2c81aacd0bf9a98b578357","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Do not use env var to checksipexc.py execution\n\nUsing environment variable to decide whether or not to execute the script\nis not portable in Windows.\n\nSince this script should be run only for camera, use string comparison\ninstead (is `camera` in the name).","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/f2bf35877a84cf3cbc2c81aacd0bf9a98b578357"},{"sha":"cefdaa94d19215e3a1b1e2c32d81ce8c34eeab8f","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Add variables so that msbuild find NumPy\n\nOn Windows, the GNU Scientific Library gets installed in a specific\nfolder. So for msbuild.exe to find it, we add more variables that can be\nused when invoking cmake. For example:\n\ncmake -D NUMPY_INCLUDE_DIR=\"C:\\Anaconda2\\Lib\\site-packages\\numpy\\core\\include\" ...\n\nThis is needed because of error message `numpyconfig.h: no such file or\ndirectory`","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/cefdaa94d19215e3a1b1e2c32d81ce8c34eeab8f"},{"sha":"9b43f19f4c007ff2cd417eb056751bb289b364f3","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Export library as .dll (not as .lib)\n\nHence get rid of `output filename matches input filename` error message.","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/9b43f19f4c007ff2cd417eb056751bb289b364f3"},{"sha":"bb26d50e6d5bc479ac5ad51562400d991631f033","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[simulator/cmake] Add compile definition to fix dllimport error\n\nError message is `unresolved external symbol __declspec(dllimport)`\n\nThe ``LIMASIMULATOR_EXPORTS`` variable is used in\nSimulatorCompatibility.h header file.","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/bb26d50e6d5bc479ac5ad51562400d991631f033"},{"sha":"e299cac995d95ab7249872231b3f185bbb9bfc83","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Fix duplicate path for output folder\n\nError message is `Could not create output directory\nC:\\...\\_build\\C:\\...\\_build\\sip\\core`\n\nSo remove duplicate path.","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/e299cac995d95ab7249872231b3f185bbb9bfc83"},{"sha":"651ea880e772536bdd9d7e70d09ed463b51bf905","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Do no use sip splits for simulator camera\n\nFor the simulator camera, only 5 files are generated by SIP\n(`siplimasimulatorpart{0,1,2,3,4}.cpp`). Hence the process crash\ntrying to find file number 5 (`No such file or directory\nsiplimasimulatorpart5.cpp`)\n\nPut everything in one file.","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/651ea880e772536bdd9d7e70d09ed463b51bf905"},{"sha":"7a72c72ab0044778b7215f3baaf87a27cbc1ffea","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Do not use GCC specific flags on Windows\n\n`-Wl` and `--no-undefined` are specific to GCC. On windows, we end up\nwith a warning `unrecognized option`.\n\nWe suppress this warning.","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/7a72c72ab0044778b7215f3baaf87a27cbc1ffea"},{"sha":"42f434e0de719f515987ecc9a88119cec636f624","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Make windows install script find CMake paths\n\nAdapt Windows install script to the CMake tree. Build files are not in\nthe same place than previously.","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/42f434e0de719f515987ecc9a88119cec636f624"},{"sha":"d1e8d81314abc283083ef4b1bed8b3f24f136b5b","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Update install script to CMake\n\nThere is now only one solution file to build.","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/d1e8d81314abc283083ef4b1bed8b3f24f136b5b"},{"sha":"c428147a1dcecc964563ac5e858c57d58f5ad84d","author":{"name":"Yann Voté","email":"ea9ce27f4619177703ea46ba5a49e85d4e3c225c@logilab.fr"},"message":"[cmake] Add lib prefix to target on Windows","distinct":true,"url":"https://api.github.com/repos/ygversil/Lima/commits/c428147a1dcecc964563ac5e858c57d58f5ad84d"}]}
{"actor":{"display_login":"ygversil"}}