1 verbose_add_subdirectory(doc docbook) 2 verbose_add_subdirectory(doc html) 3 verbose_add_subdirectory(doc legal) 4 5 set(documentation_DATA 6 BRL-CAD.bib 7 GITHUB 8 IDEAS 9 PROJECTS 10 README.Linux 11 README.MacOSX 12 README.Windows 13 README.BSD 14 README.Solaris 15 README.VAX 16 checklist.txt 17 description.txt 18 notes/TODO.BREP 19 notes/TODO.shaded_displays 20 notes/brep.txt 21 notes/bu_opt_design_notes.txt 22 notes/cvs.txt 23 notes/editors.txt 24 notes/history.txt 25 notes/hypot.txt 26 notes/mater.txt 27 notes/matrix.txt 28 pre_BRL-CAD.bib 29 ) 30 ADD_DOC(documentation_DATA ".") 31 32 set(documentation_mged_old_DATA 33 mged/a.tex 34 mged/adc.ps 35 mged/all.tex 36 mged/axis-3525.ps 37 mged/b.tex 38 mged/buttonmenu.ps 39 mged/c.tex 40 mged/coord-axes.ps 41 mged/crod-close.ps 42 mged/crod.ps 43 mged/d.tex 44 mged/doit 45 mged/e.tex 46 mged/eo-arbrot.ps 47 mged/eo-bgrp.ps 48 mged/eo-bgrp311.ps 49 mged/eo-cgrp.ps 50 mged/eo-cgrp321.ps 51 mged/eo-ellg.ps 52 mged/eo-ellg2x.ps 53 mged/eo-ellgxyz.ps 54 mged/eo-gredit.ps 55 mged/eo-grpath.ps 56 mged/eo-scale.ps 57 mged/eo-spread.ps 58 mged/eo-stacked.ps 59 mged/eo-start.ps 60 mged/eo-tor111.ps 61 mged/eo-xymove.ps 62 mged/eo-xyzmove.ps 63 mged/es5-edge1.ps 64 mged/es5-edge2.ps 65 mged/es5-edge3.ps 66 mged/es5-edge4.ps 67 mged/es5-rot.ps 68 mged/es5-scale.ps 69 mged/es5-sed.ps 70 mged/es5-top.ps 71 mged/es5-tr.ps 72 mged/es5-xrot.ps 73 mged/es8-edge1.ps 74 mged/es8-edge2.ps 75 mged/es8-edge3.ps 76 mged/es8-ex1.ps 77 mged/es8-ex2.ps 78 mged/es8-rot.ps 79 mged/es8-scale.ps 80 mged/es8-sed.ps 81 mged/es8-top.ps 82 mged/es8-tr0.ps 83 mged/es8-xrot.ps 84 mged/es8-yrot.ps 85 mged/es8-zrot.ps 86 mged/esc-mh.ps 87 mged/esc-mhrt.ps 88 mged/esc-rot.ps 89 mged/esc-sa.ps 90 mged/esc-sb.ps 91 mged/esc-sc.ps 92 mged/esc-scale.ps 93 mged/esc-sd.ps 94 mged/esc-sed.ps 95 mged/esc-sh.ps 96 mged/esc-top.ps 97 mged/esc-tr.ps 98 mged/esc-xrot.ps 99 mged/esc-yrot.ps 100 mged/esc-zrot.ps 101 mged/ese-sa.ps 102 mged/ese-sb.ps 103 mged/ese-sc.ps 104 mged/ese-scale.ps 105 mged/ese-sed.ps 106 mged/ese-top.ps 107 mged/ese-tr.ps 108 mged/ese-xrot.ps 109 mged/ese-yrot.ps 110 mged/ese-zrot.ps 111 mged/est-scale.ps 112 mged/est-sed.ps 113 mged/est-sr1.ps 114 mged/est-sr2.ps 115 mged/est-top.ps 116 mged/est-tr.ps 117 mged/est-xrot.ps 118 mged/est-yrot.ps 119 mged/est-zrot.ps 120 mged/ex.arb4.ps 121 mged/ex.arb8.ps 122 mged/ex.box.ps 123 mged/ex.ellg.ps 124 mged/ex.raw.ps 125 mged/ex.rcc.ps 126 mged/ex.rpp.ps 127 mged/ex.sph.ps 128 mged/ex.tor.ps 129 mged/ex.trc.ps 130 mged/f.tex 131 mged/faceplate.ps 132 mged/faceplate1.ps 133 mged/fig-sgi-buttons.ps 134 mged/fig-sgi-knobs.ps 135 mged/fig-sgi.ps 136 mged/fig-vg-buttons.ps 137 mged/fig-vg-knobs.ps 138 mged/g.tex 139 mged/h.tex 140 mged/j.tex 141 mged/k.tex 142 mged/l.tex 143 mged/m.tex 144 mged/menu-arb-ctl.ps 145 mged/menu-arb4-edge.ps 146 mged/menu-arb4-face.ps 147 mged/menu-arb4-rot.ps 148 mged/menu-arb8-edge.ps 149 mged/menu-arb8-face.ps 150 mged/menu-arb8-rot.ps 151 mged/obj-edit.ps 152 mged/obj-path.ps 153 mged/obj-pick.ps 154 mged/ped-ell.ps 155 mged/ped-tgc.ps 156 mged/ped-tor.ps 157 mged/plane-35a.ps 158 mged/plane-35b.ps 159 mged/plane-bot1.ps 160 mged/plane-bot2.ps 161 mged/plane-front1.ps 162 mged/plane-front2.ps 163 mged/plane-right1.ps 164 mged/plane-right2.ps 165 mged/plane-top1.ps 166 mged/plane-top2.ps 167 mged/rmit-3525.ps 168 mged/robot.ps 169 mged/sol-2pick.ps 170 mged/sol-ed.ps 171 mged/sol-pick.ps 172 mged/t1-2s-pk.ps 173 mged/t1-obj-ed.ps 174 mged/t1-obj-ph.ps 175 mged/t1-obj-pk.ps 176 mged/t1-rot-vw.ps 177 mged/t1-sol-ed.ps 178 mged/t1-sol-pk.ps 179 mged/t1-top-vw.ps 180 mged/t1.tex 181 mged/test.tex 182 mged/v-arb8-side.ps 183 mged/v-arb8-top.ps 184 mged/wm-arm1.ps 185 mged/wm-arm2.ps 186 mged/wm-body.ps 187 mged/wm-collar.ps 188 mged/wm-final1.ps 189 mged/wm-hat-E.ps 190 mged/wm-hat1.ps 191 mged/wm-hat2.ps 192 mged/wm-hat3.ps 193 mged/wm-head.ps 194 mged/wm-leg1.ps 195 mged/wm-prims.ps 196 mged/wm-tube.ps 197 notes/ecosystem.dot 198 notes/regions.txt 199 notes/rounding.txt 200 notes/tool_categories.txt 201 old-mged.tr 202 ) 203 ADD_DOC(documentation_mged_old_DATA mged_old) 204 205 configure_file(pad_file.xml.in "${CMAKE_CURRENT_BINARY_DIR}/pad_file.xml" @ONLY) 206 DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/pad_file.xml") 207 install(FILES "${CMAKE_CURRENT_BINARY_DIR}/pad_file.xml" DESTINATION ${DOC_DIR}) 208 209 CMAKEFILES( 210 CMakeLists.txt 211 STARTERS 212 STRATEGY 213 git/check.yml 214 git/gitconfig 215 git/gitk 216 git/git2gource.cpp 217 git/gource.txt 218 git/gource.sh 219 git/history.txt 220 git/gitstats.txt 221 git/mime_types.txt 222 notes/bsd_semaphore_bug.txt 223 notes/cmake_paths/CMakeLists.txt 224 notes/cmake_paths/README.txt 225 notes/cmake_paths/dir_info.c 226 notes/cmake_paths/test.cmake.in 227 notes/cmake_vars.txt 228 notes/csv_to_comgeom.txt 229 notes/implicit_constraints.txt 230 notes/lcov.txt 231 pad_file.xml.in 232 ) 233 234 # Generic C/C++ examples 235 CMAKEFILES( 236 notes/c_cxx_patterns/01_basic_C/CMakeLists.txt 237 notes/c_cxx_patterns/01_basic_C/main.c 238 notes/c_cxx_patterns/01_basic_C/nlib.c 239 notes/c_cxx_patterns/01_basic_C/nlib.h 240 notes/c_cxx_patterns/02_hidden_C/CMakeLists.txt 241 notes/c_cxx_patterns/02_hidden_C/main.c 242 notes/c_cxx_patterns/02_hidden_C/nlib.c 243 notes/c_cxx_patterns/02_hidden_C/nlib.h 244 notes/c_cxx_patterns/03_PImpl_C/CMakeLists.txt 245 notes/c_cxx_patterns/03_PImpl_C/main.c 246 notes/c_cxx_patterns/03_PImpl_C/nlib.c 247 notes/c_cxx_patterns/03_PImpl_C/nlib.h 248 notes/c_cxx_patterns/04_hidden_CXX/CMakeLists.txt 249 notes/c_cxx_patterns/04_hidden_CXX/main.c 250 notes/c_cxx_patterns/04_hidden_CXX/nlib.cxx 251 notes/c_cxx_patterns/04_hidden_CXX/nlib.h 252 notes/c_cxx_patterns/05_PImpl_CXX/CMakeLists.txt 253 notes/c_cxx_patterns/05_PImpl_CXX/main.c 254 notes/c_cxx_patterns/05_PImpl_CXX/nlib.cxx 255 notes/c_cxx_patterns/05_PImpl_CXX/nlib.h 256 notes/c_cxx_patterns/CMakeLists.txt 257 notes/c_cxx_patterns/README 258 ) 259 260 # Notes about parser generators 261 CMAKEFILES( 262 notes/parsers/bison_to_lemon.txt 263 notes/parsers/flex_to_re2c.txt 264 notes/parsers/templates/CMakeLists.txt 265 notes/parsers/templates/main.c 266 notes/parsers/templates/main.h 267 notes/parsers/templates/parser.lemon 268 notes/parsers/templates/scanner.perplex 269 notes/parsers/writing_perplex_lemon_parsers.txt 270 ) 271 272 # Local Variables: 273 # tab-width: 8 274 # mode: cmake 275 # indent-tabs-mode: t 276 # End: 277 # ex: shiftwidth=2 tabstop=8