Difference between revisions of "2012 Summer Project Week:CMake for AIM API"

From NAMIC Wiki
Jump to: navigation, search
Line 13: Line 13:
 
<h3>Objective</h3>
 
<h3>Objective</h3>
  
Annotation Imaging and Markup is a format that can be used to organized various annotation information derived from the imaging data and save it in a consistent XML-based way. The library has originally been developed for Windows only. Currently, this code has been modified to be independent from Windows specific elements, and we would like to make it cross-platform by integrating it with CMake.
+
Annotation Imaging and Markup is a format that can be used to organized various annotation information derived from the imaging data and save it in a consistent XML-based way. The library has originally been developed on Windows platform. It has not been compiled on other computing platform. Currently, this code has been modified to be independent from Windows specific elements. The library can be complied on Ubuntu. But, it must be on a particular path. Eventually, we would like to have the library for cross-platform by integrating it with CMake.
  
We are looking for CMake expertise to help us with this porting task.
+
We are looking for Make and CMake expertise to help us with this porting task.
  
 
</div>
 
</div>
Line 23: Line 23:
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
 
</div>
 
</div>
 
+
1. Working on the current make file to find out why the complied library must be on a specific path.
 +
2. Looking for a person who knows CMake environment
 
<div style="width: 40%; float: left;">
 
<div style="width: 40%; float: left;">
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
 
+
1. Fixed the make file. It does not generating an AIM library for a particular path.
 +
2. Started working with Andre on make file for Mac OS X.
 
</div>
 
</div>
 
</div>
 
</div>

Revision as of 21:03, 21 June 2012

Home < 2012 Summer Project Week:CMake for AIM API

Key Investigators

  • Northwestern: Pat Mongklowat, Vlad Kleper
  • BWH: Andrey Fedorov

Objective

Annotation Imaging and Markup is a format that can be used to organized various annotation information derived from the imaging data and save it in a consistent XML-based way. The library has originally been developed on Windows platform. It has not been compiled on other computing platform. Currently, this code has been modified to be independent from Windows specific elements. The library can be complied on Ubuntu. But, it must be on a particular path. Eventually, we would like to have the library for cross-platform by integrating it with CMake.

We are looking for Make and CMake expertise to help us with this porting task.

Approach, Plan

1. Working on the current make file to find out why the complied library must be on a specific path. 2. Looking for a person who knows CMake environment

Progress

1. Fixed the make file. It does not generating an AIM library for a particular path. 2. Started working with Andre on make file for Mac OS X.

Delivery Mechanism

Standalone cross-platform portable AIM 3.0 API library distributed under NCI (BSD-like) license.

References