Commit c0fc776ba4c14cda0a2e483465c579b175690a9a
1 parent
1d86b70e
TODO: notes for cmake migration
Showing
1 changed file
with
15 additions
and
0 deletions
TODO
| ... | ... | @@ -99,6 +99,21 @@ Remaining work: |
| 99 | 99 | Alternatively, add running `make format` as a release preparation |
| 100 | 100 | check like `make spell`. |
| 101 | 101 | |
| 102 | +cmake | |
| 103 | +===== | |
| 104 | + | |
| 105 | +* Cherry pick cmake branch. | |
| 106 | +* Change name of DLL_EXPORT preprocessor symbol passed into the build. | |
| 107 | + Be sure to call attention to this in the release notes. There should | |
| 108 | + be a "migrating to cmake" in the manual, and ./configure should draw | |
| 109 | + attention to it. | |
| 110 | +* Remove DLL.h and QPDF_DLL from all private library classes. | |
| 111 | +* Nice to have: | |
| 112 | + * Split qpdf.test into multiple tests | |
| 113 | + * Rework tests so that nothing is written into the source directory. | |
| 114 | + * Ideally then the entire build could be done with a read-only | |
| 115 | + source tree. | |
| 116 | + | |
| 102 | 117 | Output JSON v2 |
| 103 | 118 | ============== |
| 104 | 119 | ... | ... |