Commit 066efb69aec4aa1a62ecf56902a5f4f3d2c73bd5
1 parent
104684fe
TODO: cmake updates
Showing
1 changed file
with
4 additions
and
3 deletions
TODO
| @@ -4,9 +4,9 @@ Next | @@ -4,9 +4,9 @@ Next | ||
| 4 | 4 | ||
| 5 | In order: | 5 | In order: |
| 6 | * PR #661 (overloaded getters from m-holger) | 6 | * PR #661 (overloaded getters from m-holger) |
| 7 | +* cmake | ||
| 7 | * code formatting | 8 | * code formatting |
| 8 | * PointerHolder -> shared_ptr | 9 | * PointerHolder -> shared_ptr |
| 9 | -* cmake | ||
| 10 | * ABI including --json default is latest | 10 | * ABI including --json default is latest |
| 11 | * json v2 | 11 | * json v2 |
| 12 | 12 | ||
| @@ -102,7 +102,8 @@ Remaining work: | @@ -102,7 +102,8 @@ Remaining work: | ||
| 102 | cmake | 102 | cmake |
| 103 | ===== | 103 | ===== |
| 104 | 104 | ||
| 105 | -* Cherry pick cmake branch. | 105 | +* Rebase the cmake branch onto main and fast-forward over it. |
| 106 | +* Remove all "lt-" workarounds. | ||
| 106 | * Change name of DLL_EXPORT preprocessor symbol passed into the build. | 107 | * Change name of DLL_EXPORT preprocessor symbol passed into the build. |
| 107 | Be sure to call attention to this in the release notes. There should | 108 | Be sure to call attention to this in the release notes. There should |
| 108 | be a "migrating to cmake" in the manual, and ./configure should draw | 109 | be a "migrating to cmake" in the manual, and ./configure should draw |
| @@ -600,7 +601,7 @@ Do a clean build and make check -- everything passes | @@ -600,7 +601,7 @@ Do a clean build and make check -- everything passes | ||
| 600 | 601 | ||
| 601 | Final steps: | 602 | Final steps: |
| 602 | 603 | ||
| 603 | -* Change to POINTERHOLDER_TRANSITION=4 in autoconf.mk.in. | 604 | +* Change to POINTERHOLDER_TRANSITION=4 |
| 604 | * Check code formatting | 605 | * Check code formatting |
| 605 | * std::shared_ptr<Members> m can be replaced with | 606 | * std::shared_ptr<Members> m can be replaced with |
| 606 | std::shared_ptr<Members> m_ph and Members* m if performance is critical | 607 | std::shared_ptr<Members> m_ph and Members* m if performance is critical |