From 066efb69aec4aa1a62ecf56902a5f4f3d2c73bd5 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sun, 6 Mar 2022 11:17:24 -0500 Subject: TODO: cmake updates --- TODO | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'TODO') 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 m can be replaced with std::shared_ptr m_ph and Members* m if performance is critical -- cgit v1.2.3-70-g09d2