Enhanced version management for the command "project"

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Enhanced version management for the command "project"

SF Markus Elfring
Hello,

CMake provides an interface for the specification of version information
by the command "project".
http://www.cmake.org/cmake/help/v3.3/command/project.html

I find that there is a growing need to extend it.

1. How do you think about to preserve a software release tag there?

2. Software packages can often evolve and deviate from the specified version
   numbers after the moment they were copied to an useful location.
   Would you like to distinguish the extensions to a base version
   by any additional data (like a commit hash or revision identifier)
   from a content management system?

Regards,
Markus
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Enhanced version management for the command "project"

SF Markus Elfring
Hello,

CMake provides an interface for the specification of version information
by the command "project".
https://cmake.org/cmake/help/v3.9/command/project.html

Can it be extended a bit more?

1. How do you think about to preserve a software release tag there?

2. Software packages can often evolve and deviate from the specified version
   numbers after the moment they were copied to an useful location.
   Would you like to distinguish the extensions to a base version
   by any additional data (like a commit hash or revision identifier)
   from a content management system?

Regards,
Markus
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Enhanced version management for the command "project"

Robert Maynard
Hi,

These kind of conversations are better suited to the CMake Developers
Mailing List. ( https://cmake.org/mailing-lists/ )

On Sat, Jul 1, 2017 at 1:33 PM, SF Markus Elfring
<[hidden email]> wrote:

> Hello,
>
> CMake provides an interface for the specification of version information
> by the command "project".
> https://cmake.org/cmake/help/v3.9/command/project.html
>
> Can it be extended a bit more?
>
> 1. How do you think about to preserve a software release tag there?
>
> 2. Software packages can often evolve and deviate from the specified version
>    numbers after the moment they were copied to an useful location.
>    Would you like to distinguish the extensions to a base version
>    by any additional data (like a commit hash or revision identifier)
>    from a content management system?
>
> Regards,
> Markus
> --
>
> Powered by www.kitware.com
>
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
>
> Kitware offers various services to support the CMake community. For more information on each offering, please visit:
>
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/cmake
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake
Loading...