#66 Use CMake for build system

open
None
5
2013-09-11
2011-01-04
No

I suggest to use the CMake tool infrastructure so that more compilers and implementation variants can be supported for your software.
http://cmake.org/

Would you also like to provide a script file "FindTinyXML.cmake"?

Discussion

  • Markus Elfring

    Markus Elfring - 2011-01-07
    • assigned_to: nobody --> leethomason
     
  • Markus Elfring

    Markus Elfring - 2011-01-07

    The C++ programming language has got a specific feature that results in technical challenges for linking of class libraries in a portable way.
    It is called "name mangling".
    http://en.wikipedia.org/wiki/Name_mangling

    Mismatches or disagreements about the applied naming conventions will result in error messages about undefined references in object files.
    I hope that corresponding annoyances can be reduced by an improved software build process.

    I guess that the appended approach contains some open issues. Fine-tuning will still be needed.
    Would you like to integrate any adjustments from my update suggestion into your source code repository?

     
  • Markus Elfring

    Markus Elfring - 2011-02-26

    update suggestion

     
    Last edit: Markus Elfring 2013-09-11
  • Markus Elfring

    Markus Elfring - 2013-09-11

    I would appreciate constructive feedback on this issue so that further improvements can be achieved.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks