C++ cross platform build automation -
i have cross platform c++ project targets , compiles on linux, osx , windows. i'm using gnu make handle building on platforms, gcc compiling under linux & osx , cl.exe compile under cygwin on windows. current workflow consists of coding under osx , building on each individual platform test code portability. process time consuming , wondering if possible automatically build on platforms in 1 step?
if understand op correctly, question isn't replacing make how launch build on each platform?
i'd suggest using http://jenkins-ci.org/ - it's java , can run on windows, linux, osx, etc. can configured launch build jobs concurrently time want build each platform launched simultaneously.
the learning curve jenkins isn't terrible take 3-4 hours working right, once it's smooth sailing.
if want pro, can have poll source repo , it'll launch builds automatically after commits.
Comments
Post a Comment