CMake, a build tool
| Regis Vincent | Artificial Intelligence Center, SRI International | [Home Page] |
Date: Thursday August 13, 2009 at 16:00
Location: EJ228 (SRI E building) (Directions)
|
|
CMake is an incredible build system that does all the work for you. I have always found that build systems where cumbersome and incomplete. How useful is a build system if at the end you can't build a release in the format the user expects? CMake is designed to solve the problem from the library dependency to the documentation generation and to the packaging. We have been using CMake for over 4 months with the Karto project and it has been a great investment. During this talk, I will present you the concept of CMake and show you how using CMake we produce a release in a DMG for Mac OS X, self-installer for Windows, tar.gz or RMP for Linux from the same tool. CMake is designed to handle C/C++ and Java files, I will focus on the C++ compilation. |
|
|
Dr. Vincent received his Ph.D. from the University of Nice and INRIA Sophia-Antipolis, France in 1997. Currently he is leading the commercial team in the AIC. One of his project is (Karto). Before joining SRI, he has worked for 5 years at the University of Massachusetts as Senior Research Fellow at the Multi Agent System Lab with Professor Victor Lesser. Dr. Vincent has been a reviewer for the following journals: IEEE Transactions on Parallel and Distributed Systems, Autonomous Agents and multi-agent systems Journal and the Journal of Robotics and Autonomous Systems. |
|
|
Please arrive at least 10 minutes early in order to sign in and be escorted to the conference room. SRI is located at 333 Ravenswood Avenue in Menlo Park. Visitors may park in the visitors lot in front of Building E, and should follow the instructions by the lobby phone to be escorted to the meeting room. Detailed directions to SRI, as well as maps, are available from the Visiting AIC web page. ![]()
©2013 SRI International 333 Ravenswood Avenue, Menlo Park, CA 94025-3493
SRI International is an independent, nonprofit corporation. Privacy policy |