aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-03-06 17:17:24 +0100
committerJay Berkenbilt <ejb@ql.org>2022-03-07 16:07:27 +0100
commit066efb69aec4aa1a62ecf56902a5f4f3d2c73bd5 (patch)
treee007597c63cc4cf9d5b2a3a6bb5d33aff41b3798 /TODO
parent104684fe3f561fac56dbf85ee23c55ece75f40d8 (diff)
downloadqpdf-066efb69aec4aa1a62ecf56902a5f4f3d2c73bd5.tar.zst
TODO: cmake updates
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