cmake-basis / BASIS

CMake BASIS makes it easy to create sharable software and libraries that work together. This is accomplished by combining and documenting some of the best practices and utilities available. This project supplies a fully integrated suite of functionality to make the whole process seamless!
https://cmake-basis.github.io
Other
48 stars 10 forks source link

basis_export_targets, basis_get_target_uid do not use BASIS_NAMESPACE_DELIMITER_CMAKE #546

Closed schuhschuh closed 8 years ago

schuhschuh commented 8 years ago

Issue by schuhschuh Wednesday Jan 13, 2016 at 00:17 GMT Originally opened as https://github.com/cmake-basis/legacy/issues/546


It always uses a dot (.) as namespace separator. Modern CMake, however, has chosen Perl-style :: instead. Would be good if users can set the BASIS_NAMESPACE_DELIMITER_CMAKE to the separator of their choice, which should now default to ::.

Seems this variable is not used by any of the namespaced target functions. Need to see again what it was good for...