@@ -14,7 +14,7 @@ CMakeLists.txt:
1414[ ] Set META_PROJECT_*
1515[ ] Set META_VERSION_*
1616[ ] Set META_AUTHOR_*
17- [ ] Set META_CMAKE_INIT_SHA (e.g., to 83d7cbc29a6fcb74a98498e5b0fcebd953d9d5cc)
17+ [ ] Set META_CMAKE_INIT_SHA (to the commit hash of the applied cmake-init template, e.g., to 83d7cbc29a6fcb74a98498e5b0fcebd953d9d5cc)
1818[ ] Adjust INSTALL_* to the desired install locations for all systems (defaults should be fine for a start)
1919--------------------------------------------------------------------
2020
@@ -34,19 +34,47 @@ deploy/packages/pack-<project>.cmake:
3434
3535
3636--------------------------------------------------------------------
37- In subdirectory "./source/fibcmd" do:
37+ In subdirectory "./source/" do:
38+
39+ [ ] Rename template-version.h -> <project>-version.h
40+ --------------------------------------------------------------------
41+
42+
43+ --------------------------------------------------------------------
44+ In subdirectory "./source/examples/fibcmd" do:
3845
3946source/fibcmd/main.cpp:
4047[ ] Substitute template-version.h -> <project>-version.h
4148[ ] Substitute TEMPLATE_VERSION -> <PROJECT>_VERSION
4249--------------------------------------------------------------------
4350
4451
52+ --------------------------------------------------------------------
53+ In subdirectory "./source/codegeneration/" do:
54+
55+ [ ] Remove/replace *_features.h for project-specific compiler feature detection headers (generate with current CMake and place here old cmake compatibility)
56+ --------------------------------------------------------------------
57+
58+
4559--------------------------------------------------------------------
4660In subdirectory "./docs/api-docs/" do:
4761
4862docs/api-docs/doxyfile.in:
4963[ ] Adjust INPUT tag (list of doxygen annotated sources)
64+
65+ docs/api-docs/CMakeLists.txt
66+ [ ] Adjust DEPENDS parameter to include all targets of project
67+ --------------------------------------------------------------------
68+
69+
70+ --------------------------------------------------------------------
71+ In subdirectory "./docs/manual/" do:
72+
73+ docs/manual/cmake-init.tex:
74+ [ ] Rename to match own project name
75+
76+ docs/manual/CMakeLists.txt
77+ [ ] Adjust source and pdf file name
5078--------------------------------------------------------------------
5179
5280
@@ -61,10 +89,10 @@ source/tests/CMakeLists.txt:
6189--------------------------------------------------------------------
6290General stuff left to do:
6391
64- [ ] Rename and adjust projects in source/
65- [ ] Add new projects to source/CMakeLists.txt
66- [ ] Add new projects to ./{project}-config.cmake
67- [ ] Add new projects to docs/api-docs/doxyfile.in
92+ [ ] Rename and adjust targets in source/
93+ [ ] Add new targets to source/CMakeLists.txt
94+ [ ] Add new targets to ./{project}-config.cmake
95+ [ ] Add new targets to the INPUT tag in docs/api-docs/doxyfile.in
6896[ ] Remove data/DATA_FOLDER.txt
6997[ ] Populate data/
7098[ ] Remove ADAPT
0 commit comments