source: project/wiki/brandon van every @ 11856

Last change on this file since 11856 was 11856, checked in by Ivan Raikov, 13 years ago

Let's not be immature.

  • Property map:latitude set to 47.6117
  • Property map:longitude set to -122.3303
File size: 1.2 KB
Line 
1[[tags:users]]
2
3== About Me
4
5I'm an indie game developer.  I haven't shipped anything because I have too much passion for
6core technology issues.  I hope to use advanced programming languages to gain a business
7advantage.  I'm also into 3D graphics, AI, assembly language optimization, and build
8systems.  I have spent so much time trying to get open source software to work on Windows,
9that I have become a build systems expert!  :-)
10                 
11== CMake
12                 
13I wrote 95% of the [[http://www.cmake.org|CMake]] build system for Chicken. 
14CMake does all the things GNU Autoconf does, but in a truly cross-platform manner.  For
15instance it will generate native MS Visual Studio files, whereas Autoconf - by the design
16and intent of its authors - will never, ever play well with MSVC.  Actually MinGW is my
17primary development environment, and much of the project was fixing Chicken on MinGW.  My
18goal was to get the build support on Windows to be first class, reliable, reproducible, and
19painless to use.  Eventually we want this to be true on every platform.  Once the CMake
20build has proven itself for awhile, we'll be getting rid of the GNU Autoconf build, which
21almost nobody likes.
Note: See TracBrowser for help on using the repository browser.