On 2019-08-21 13:37-0700 Alan W. Irwin wrote:
I took a look at [another D support project that you recommended to me off list](https://github.com/trentforkert/cmake/) that project contained the following commit:Author: Ben Boeckel <maths...@gmail.com> Date: Tue Apr 15 00:21:15 2014 -0400
[...]
[My] planned next step is to rebase that commit on the upstream cmake master branch, and test that patched upstream result to see if those limited internal CMake changes allow fixing (with minor patching of cmake-d files) all remaining cmake-d issues for the PLplot use case.
Indeed, all issues in (patched) cmake-d have now been solved by this commit (now rebased to the cmake upstream cmake master branch which required some conflict resolution). The results for this patched upstream cmake for all of gdc, ldc, and dmd pass our stringent tests of our D examples (where we compare SVG plot file results for our ~30 D examples with corresponding results for the equivalent C examples) for our three major PLplot configurations (shared libraries + dynamic devices, shared libraries + nondynamic devices, and static libraries + nondynamic devices). In order for PLplot users other than me to be able to take advantage of these additional internal CMake capabilities for some future release of upstream CMake, I request you pull the attached commit (which is non-intrusive and rebased from your single commit above for the trentforkert version) into the appropriate branch of upstream cmake development. Please let me know if there are any technical issues with this pull request because it has been a long time since I have made such a request to CMake developers. Alan __________________________ Alan W. Irwin Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________
0001-linking-Support-language-specific-link-flags.patch.gz
Description: Upstream CMake pull request (in compressed git format-patch form)
-- 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: https://cmake.org/mailman/listinfo/cmake