hello everyone!
i assembled CMake build files for MAP++, TurbSim & FAST.
I did this, to be able to conveniently compile them under linux, as the makefiles required at least manual editing for 32/64 bit build choosing, but were also in some cases outdated and in the end not as user friendly as with cmake.
In case someone does not know CMake:
it is a meta build system, meaning, it is a file (or a set of files) describing the project (name, source files, required libraries, …), which then allows to generate the actual build system, which could be a Makefile, a visual studio project file or many other alternatives.
The benefits of using cmake are, to have a single, dense “database” for the projects meta info, which can then be used on any platform, architecture, compiler, build system or IDE. it is also usually more clean and shorter then the things it generates.
I would like to submit patches, preferably to git repositories of the latest development branch. i found the git repo for MAP++, but could not find any SCMs for TurbSim and FAST. do they exist? are they public? and if not, why not, and could they be initiated?
The MAP++ CMake patch(es) can be found and tested here (on the cmakeIntro branch):
bitbucket.org/hoijui/map-plus-plus
PS: this is my first post here. i am mainly a software developer for a group of researchers that wants to run these tools on a linux cluster, and currently uses wine to run the windows builds for that.