aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO7
1 files changed, 4 insertions, 3 deletions
diff --git a/TODO b/TODO
index 0d791995..96d62a14 100644
--- a/TODO
+++ b/TODO
@@ -4,9 +4,9 @@ Next
In order:
* PR #661 (overloaded getters from m-holger)
+* cmake
* code formatting
* PointerHolder -> shared_ptr
-* cmake
* ABI including --json default is latest
* json v2
@@ -102,7 +102,8 @@ Remaining work:
cmake
=====
-* Cherry pick cmake branch.
+* Rebase the cmake branch onto main and fast-forward over it.
+* Remove all "lt-" workarounds.
* Change name of DLL_EXPORT preprocessor symbol passed into the build.
Be sure to call attention to this in the release notes. There should
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
Final steps:
-* Change to POINTERHOLDER_TRANSITION=4 in autoconf.mk.in.
+* Change to POINTERHOLDER_TRANSITION=4
* Check code formatting
* std::shared_ptr<Members> m can be replaced with
std::shared_ptr<Members> m_ph and Members* m if performance is critical