diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-03-01 21:00:29 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-03-01 21:00:29 +0100 |
commit | c0fc776ba4c14cda0a2e483465c579b175690a9a (patch) | |
tree | 87f7eecfe452d18e9465f7300023cce33f3f2ecb /TODO | |
parent | 1d86b70eab359c364eab8220dbf3eac067917bd6 (diff) | |
download | qpdf-c0fc776ba4c14cda0a2e483465c579b175690a9a.tar.zst |
TODO: notes for cmake migration
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -99,6 +99,21 @@ Remaining work: Alternatively, add running `make format` as a release preparation check like `make spell`. +cmake +===== + +* Cherry pick cmake branch. +* 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 + attention to it. +* Remove DLL.h and QPDF_DLL from all private library classes. +* Nice to have: + * Split qpdf.test into multiple tests + * Rework tests so that nothing is written into the source directory. + * Ideally then the entire build could be done with a read-only + source tree. + Output JSON v2 ============== |