codes-org / codes

The Co-Design of Exascale Storage Architectures (CODES) simulation framework builds upon the ROSS parallel discrete event simulation engine to provide high-performance simulation utilities and models for building scalable distributed systems simulations
Other
40 stars 16 forks source link

cmake? (Imported #125) #125

Open nmcglo opened 8 years ago

nmcglo commented 8 years ago

Original Issue Author: Jonathan Jenkins Original Issue ID: 125 Original Issue URL: https://xgitlab.cels.anl.gov/codes/codes/issues/125


Elsa made the suggestion of using CMake instead of the autotools for our build system. Are there some tangible benefits to move from autotools? Windows support? :)

nmcglo commented 5 years ago

Misbah Mubarak:

closed

nmcglo commented 5 years ago

Misbah Mubarak:

we decided not to go the cmake route for CODES

nmcglo commented 4 years ago

Reopening this issue as we've reconsidered the change.

gonsie commented 3 years ago

Are you still considering CMake? I would be happy to help with the conversion.

nmcglo commented 3 years ago

That would/will be much appreciated as it would likely make the ROSS+CODES build process considerably simpler. With such a major change to the repo, it would probably justify a 2.0 release which I would like to bundle with some other desired usage-changing features we've got in the pipeline if possible.

Your help may make committing to the change a bit easier for folks to sign off on.

nmcglo commented 3 years ago

I have a baseline CODES+Dumpi+SST build process complete in CMake and am still working on bringing in all additional modules currently supported by our autotools build.

It's much simpler to read, understand, and use than the autotools process. This will be brought in to the main branch eventually -- probably when CODES 2.0 is released. Once the testing branch is publicly accessible, i'll close this issue.