diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-03-06 17:17:24 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-03-07 16:07:27 +0100 |
commit | 066efb69aec4aa1a62ecf56902a5f4f3d2c73bd5 (patch) | |
tree | e007597c63cc4cf9d5b2a3a6bb5d33aff41b3798 | |
parent | 104684fe3f561fac56dbf85ee23c55ece75f40d8 (diff) | |
download | qpdf-066efb69aec4aa1a62ecf56902a5f4f3d2c73bd5.tar.zst |
TODO: cmake updates
-rw-r--r-- | TODO | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 |