Skip to content

Commit 6c666c3

Browse files
committed
Adapt ADAPT file (refs #71)
1 parent 5a162b4 commit 6c666c3

File tree

1 file changed

+34
-6
lines changed

1 file changed

+34
-6
lines changed

ADAPT

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

3946
source/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
--------------------------------------------------------------------
4660
In subdirectory "./docs/api-docs/" do:
4761

4862
docs/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
--------------------------------------------------------------------
6290
General 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

Comments
 (0)