X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=development%2Fcmake%2FTODO.txt;h=32cf54b2924e8a83ae0f8b8901ce1baea29ade28;hb=1a800bf3e502a3072bd41aafdb7a74726bdeb880;hp=7afbb0d96fd316cc5ecb0da7051929a366be9974;hpb=1924463981cee3b227c070ede379a1bee6ac1d48;p=lyx.git diff --git a/development/cmake/TODO.txt b/development/cmake/TODO.txt index 7afbb0d96f..32cf54b292 100644 --- a/development/cmake/TODO.txt +++ b/development/cmake/TODO.txt @@ -11,6 +11,7 @@ Help: (before I actually run it). cmake --help is not useful. * how can I see what the command line was. With autoconf I'd just do "make V=1", what shall I do with cmake? + ANSWER: "make VERBOSE=1" Bug fixing @@ -19,14 +20,12 @@ Bug fixing This is what I do: copy them from an autotools install into the cmake project. Package.cpp and config.h.cmake has to be fixed. * check that .tar.gz and .xz are identical to those from autotools - * DONE: Fix libintl, LYX_EXTERNAL_LIBINTL=OFF triggers compilation in intl even when LYX_NLS is OFF - * *.po are too often generated by Visual Studio + * *.po are too often generated by Visual Studio + * show correct values in cmake-gui: write forced to cache Documentation * Better documentation, variable naming, more automake-like - * what does LYX_DEVEL_VERSION do? - * What is the difference with LYX_RELEASE=OFF? * how do I specify whether I want debug informations (-g flag) for unix? @@ -38,12 +37,14 @@ Features with support for universal binaries (don't know if it currently is a problem to build them) * from the maintainer point of view these task are needed: - DONE: *.po remerge of strings in po/ (ie "make update-po") - - tarball creation, most notably i dont see any list of files which should go into tarball, we dont want everything to go there - (ie "make distcheck" to check tree is prepared for release, "make dist" for actual release) + - DONE: tarball creation, most notably i dont see any list of files which should go into tarball, we dont want everything to go there + (ie "make distcheck" to check tree is prepared for release, "make dist" for actual release) + ANSWER: "make package_source" these are nice to have and present in autotools, though not critical - - target for regenaration of lfuns manual would be nice (ie make lfundoc) - - target for doxygen generation (ie make doxydoc) + - DONE: target for regenaration of lfuns manual would be nice (ie make lfundoc) + - DONE: target for doxygen generation (ie make doxydoc) * DONE: get patch version from configure.ac (regex) + * DONE: Automatically generate package dependencies for debian Cleanup @@ -53,8 +54,9 @@ Cleanup Then the cmake files doesn't look that antiquated. And seeing an uppercase variable means that this variable wasn't introduced by lyx and is a cmake default name. * DONE: port 'development/cmake/doc/ReplaceValues.pl' to python - * split master CMakeLists somehow: cpack, pcs, warnings, dependencies, defaults, install, options, ... + * STARTED: split master CMakeLists somehow: cpack, pcs, warnings, dependencies, defaults, install, options, ... remove dependencies between these modules + DONE for cpack