Revision: 70026
          http://sourceforge.net/p/brlcad/code/70026
Author:   starseeker
Date:     2017-07-29 20:01:37 +0000 (Sat, 29 Jul 2017)
Log Message:
-----------
Start preparing the ground work for a distcheck introspection that is based 
entirely on files - no specification of directories.  This will be both to 
simplify the logic and to increase robustness for the non-svn distcheck case - 
if we have all files listed explicitly, svn is not strictly needed to do a full 
source repo verification.  For the moment this will break distcheck, but need 
to checkpoint before the next stage.

Modified Paths:
--------------
    brlcad/trunk/db/CMakeLists.txt
    brlcad/trunk/db/nist/CMakeLists.txt
    brlcad/trunk/doc/CMakeLists.txt
    brlcad/trunk/doc/docbook/CMakeLists.txt
    brlcad/trunk/doc/html/CMakeLists.txt
    brlcad/trunk/include/CMakeLists.txt
    brlcad/trunk/misc/CMake/ThirdParty.cmake
    brlcad/trunk/misc/CMake/ThirdParty_TCL.cmake
    brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in
    brlcad/trunk/misc/CMakeLists.txt
    brlcad/trunk/misc/doxygen/CMakeLists.txt
    brlcad/trunk/misc/opencl-raytracer-tests/CMakeLists.txt
    brlcad/trunk/misc/osl_shaders/CMakeLists.txt
    brlcad/trunk/misc/tools/CMakeLists.txt
    brlcad/trunk/misc/tools/astyle.dist
    brlcad/trunk/misc/tools/lemon.dist
    brlcad/trunk/misc/tools/perplex.dist
    brlcad/trunk/misc/tools/re2c.dist
    brlcad/trunk/misc/tools/xmltools.dist
    brlcad/trunk/regress/CMakeLists.txt
    brlcad/trunk/regress/gcv/CMakeLists.txt
    brlcad/trunk/regress/mged/CMakeLists.txt
    brlcad/trunk/src/adrt/CMakeLists.txt
    brlcad/trunk/src/conv/CMakeLists.txt
    brlcad/trunk/src/conv/step/CMakeLists.txt
    brlcad/trunk/src/gtools/gdiff/CMakeLists.txt
    brlcad/trunk/src/libdm/CMakeLists.txt
    brlcad/trunk/src/libgcv/plugins/gdal/CMakeLists.txt
    brlcad/trunk/src/libgcv/plugins/obj/CMakeLists.txt
    brlcad/trunk/src/libgcv/plugins/obj/wfobj/CMakeLists.txt
    brlcad/trunk/src/other/CMakeLists.txt
    brlcad/trunk/src/other/PoissonRecon.dist
    brlcad/trunk/src/other/bullet.dist
    brlcad/trunk/src/other/clipper.dist
    brlcad/trunk/src/other/freetype.dist
    brlcad/trunk/src/other/iwidgets.dist
    brlcad/trunk/src/other/libgdiam.dist
    brlcad/trunk/src/other/libnetpbm.dist
    brlcad/trunk/src/other/libpng.dist
    brlcad/trunk/src/other/libregex.dist
    brlcad/trunk/src/other/libtermlib.dist
    brlcad/trunk/src/other/libutahrle.dist
    brlcad/trunk/src/other/libvds.dist
    brlcad/trunk/src/other/libz.dist
    brlcad/trunk/src/other/lz4.dist
    brlcad/trunk/src/other/openNURBS.dist
    brlcad/trunk/src/other/openscenegraph.dist
    brlcad/trunk/src/other/poly2tri.dist
    brlcad/trunk/src/other/rply.dist
    brlcad/trunk/src/other/stepcode.dist
    brlcad/trunk/src/other/tcl.dist
    brlcad/trunk/src/other/tinycthread.dist
    brlcad/trunk/src/other/tk.dist
    brlcad/trunk/src/other/tkhtml.dist
    brlcad/trunk/src/other/tkpng.dist
    brlcad/trunk/src/other/tktable.dist
    brlcad/trunk/src/tclscripts/hv3/CMakeLists.txt
    brlcad/trunk/src/tclscripts/rtwizard/CMakeLists.txt

Added Paths:
-----------
    brlcad/trunk/doc/docbook/resources/CMakeLists.txt
    brlcad/trunk/doc/html/manuals/mged/animmate/CMakeLists.txt
    brlcad/trunk/misc/CMake/CMakeLists.txt
    brlcad/trunk/misc/d-bindings/CMakeLists.txt
    brlcad/trunk/misc/debian/CMakeLists.txt
    brlcad/trunk/src/other/gct.dist
    brlcad/trunk/src/other/incrTcl.dist
    brlcad/trunk/src/other/itcl.dist
    brlcad/trunk/src/other/itk.dist
    brlcad/trunk/src/other/libbson.dist

Removed Paths:
-------------
    brlcad/trunk/src/other/itcl.dist
    brlcad/trunk/src/other/itk.dist

Modified: brlcad/trunk/db/CMakeLists.txt
===================================================================
--- brlcad/trunk/db/CMakeLists.txt      2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/db/CMakeLists.txt      2017-07-29 20:01:37 UTC (rev 70026)
@@ -97,7 +97,8 @@
   cornell.rt
   cube.rt
   db.php
-  include
+  include/ctype.inc
+  include/debug.inc
 )
 
 # Local Variables:

Modified: brlcad/trunk/db/nist/CMakeLists.txt
===================================================================
--- brlcad/trunk/db/nist/CMakeLists.txt 2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/db/nist/CMakeLists.txt 2017-07-29 20:01:37 UTC (rev 70026)
@@ -101,8 +101,19 @@
 
 CMAKEFILES(
   README
-  pdf
-)
+  pdf/1.pdf
+  pdf/2.pdf
+  pdf/3.pdf
+  pdf/4.pdf
+  pdf/5.pdf
+  pdf/6.pdf
+  pdf/7-10_assem.pdf
+  pdf/7.pdf
+  pdf/8.pdf
+  pdf/9.pdf
+  pdf/10.pdf
+  pdf/11.pdf
+  )
 
 # Local Variables:
 # tab-width: 8

Modified: brlcad/trunk/doc/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/CMakeLists.txt     2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/doc/CMakeLists.txt     2017-07-29 20:01:37 UTC (rev 70026)
@@ -7,7 +7,16 @@
 verbose_add_subdirectory(doc html)
 verbose_add_subdirectory(doc legal)
 
-CMAKEFILES(parsers)
+CMAKEFILES(
+  parsers/bison_to_lemon.txt
+  parsers/flex_to_re2c.txt
+  parsers/templates/CMakeLists.txt
+  parsers/templates/main.c
+  parsers/templates/main.h
+  parsers/templates/parser.lemon
+  parsers/templates/scanner.perplex
+  parsers/writing_perplex_lemon_parsers.txt
+  )
 
 set(documentation_DATA
   IDEAS

Modified: brlcad/trunk/doc/docbook/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/CMakeLists.txt     2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/doc/docbook/CMakeLists.txt     2017-07-29 20:01:37 UTC (rev 
70026)
@@ -47,10 +47,11 @@
 add_subdirectory(books)
 add_subdirectory(lessons)
 add_subdirectory(presentations)
+add_subdirectory(resources)
 add_subdirectory(specifications)
 add_subdirectory(system)
 
-CMAKEFILES(README fop.xconf.in log4j.properties resources)
+CMAKEFILES(README fop.xconf.in log4j.properties)
 CMAKEFILES(README.DB_authors_notes)
 CMAKEFILES(css/brlcad.css)
 

Added: brlcad/trunk/doc/docbook/resources/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/resources/CMakeLists.txt                           
(rev 0)
+++ brlcad/trunk/doc/docbook/resources/CMakeLists.txt   2017-07-29 20:01:37 UTC 
(rev 70026)
@@ -0,0 +1,69 @@
+set(dr_ignore_files
+  CMakeLists.txt
+  README
+  brlcad/brlcad-article-fo-stylesheet.xsl.in
+  brlcad/brlcad-article-xhtml-stylesheet.xsl.in
+  brlcad/brlcad-book-fo-stylesheet.xsl.in
+  brlcad/brlcad-book-xhtml-stylesheet.xsl.in
+  brlcad/brlcad-common.xsl.in
+  brlcad/brlcad-fo-stylesheet.xsl.in
+  brlcad/brlcad-fonts.xsl.in
+  brlcad/brlcad-gendata.xsl
+  brlcad/brlcad-lesson-fo-stylesheet.xsl.in
+  brlcad/brlcad-lesson-xhtml-stylesheet.xsl.in
+  brlcad/brlcad-man-fo-stylesheet.xsl.in
+  brlcad/brlcad-man-stylesheet.xsl.in
+  brlcad/brlcad-man-xhtml-stylesheet.xsl.in
+  brlcad/brlcad-presentation-fo-stylesheet.xsl.in
+  brlcad/brlcad-presentation-xhtml-stylesheet.xsl.in
+  brlcad/brlcad-specification-fo-stylesheet.xsl.in
+  brlcad/brlcad-specification-xhtml-stylesheet.xsl.in
+  brlcad/brlcad-xhtml-header-navigation.xsl
+  brlcad/brlcad-xhtml-stylesheet.xsl.in
+  brlcad/center-table-print.xsl
+  brlcad/images/brlcad-logo-669966.svg
+  brlcad/images/brlcad-logo-6699cc.svg
+  brlcad/images/brlcad-logo-blue.svg
+  brlcad/images/brlcad-logo-cc6666.svg
+  brlcad/images/brlcad-logo-cc9966.svg
+  brlcad/images/brlcad-logo-green.svg
+  brlcad/images/brlcad-logo-limegreen.svg
+  brlcad/images/brlcad-logo-red.svg
+  brlcad/images/logo-vm-gears.png
+  brlcad/images/logo-vm-gears.svg
+  brlcad/presentation.xsl.in
+  brlcad/tutorial-cover-template.xsl.in
+  brlcad/tutorial-template.xsl.in
+  brlcad/wordpress.xsl.in
+  other/README.schema
+  other/docbook-5.0.tar.bz2
+  other/docbook5xi.rnc
+  other/docbookxi.nvdl
+  other/expand.cmake
+  other/fonts/README
+  other/fonts/dejavu-lgc-fonts.tar.bz2
+  other/fonts/dejavu_COPYING.txt
+  other/fonts/stix-fonts.tar.bz2
+  other/fonts/stix_COPYING.txt
+  other/fonts/y14.5.tar.bz2
+  other/fonts/y14.5_COPYING.txt
+  other/offo/README.offo
+  other/offo/licenses.txt
+  other/offo/offo-2.0.tar.bz2
+  other/standard/README.svg
+  other/standard/README.xsl
+  other/standard/docbook-xsl-ns.tar.bz2
+  other/standard/met-fonts.xsl
+  other/standard/w3_svg_dtd.tar.bz2
+  )
+CMAKEFILES(${dr_ignore_files})
+
+# Local Variables:
+# tab-width: 8
+# mode: cmake
+# indent-tabs-mode: t
+# End:
+# ex: shiftwidth=2 tabstop=8
+
+
+


Property changes on: brlcad/trunk/doc/docbook/resources/CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: brlcad/trunk/doc/html/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/html/CMakeLists.txt        2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/doc/html/CMakeLists.txt        2017-07-29 20:01:37 UTC (rev 
70026)
@@ -336,10 +336,11 @@
 
 ADD_DOC(ReleaseNotes/Rel6.0/index.html html/ReleaseNotes/Rel6.0)
 
+add_subdirectory(manuals/mged/animmate)
+
 set(html_ignore_files
-  ReleaseNotes/Rel6.0
-  manuals/mged/animmate
-  manuals/shaders
+  ReleaseNotes/Rel6.0/index.html
+  manuals/shaders/camo.html
   manuals/small-eagleCAD.ico
   )
 CMAKEFILES(${html_ignore_files})

Added: brlcad/trunk/doc/html/manuals/mged/animmate/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/html/manuals/mged/animmate/CMakeLists.txt                  
        (rev 0)
+++ brlcad/trunk/doc/html/manuals/mged/animmate/CMakeLists.txt  2017-07-29 
20:01:37 UTC (rev 70026)
@@ -0,0 +1,78 @@
+set(anim_ignore_files
+  CMakeLists.txt
+  anim_cascade.html
+  anim_doc.html
+  anim_fly.html
+  anim_hardtrack.html
+  anim_keyread.html
+  anim_lookat.html
+  anim_man_pages.html
+  anim_offset.html
+  anim_orient.html
+  anim_script.html
+  anim_sort.html
+  anim_time.html
+  anim_track.html
+  anim_turn.html
+  anim_tut.html
+  animate.html
+  ceditor.gif
+  chan_mult.html
+  chan_permute.html
+  combine_doc.html
+  cscripts.gif
+  curve_doc.html
+  end_tut.html
+  etime.gif
+  fbanim.html
+  left.tcl
+  left_wheels.txt
+  mmenu.gif
+  object_tut.html
+  oscript.gif
+  oscript_doc.html
+  pixtile.html
+  prep_tut.html
+  right.tcl
+  right_wheels.txt
+  rt.html
+  rt_tut.html
+  scriptsort.html
+  show_doc.html
+  sscripts.gif
+  tabinterp.html
+  table_doc.html
+  tabsub.html
+  tank_path.txt
+  teditor.gif
+  track.txt
+  track_tut.html
+  tscript.gif
+  tscript_doc.html
+  tut.html
+  tut1.png
+  tut2.png
+  tut4.gif
+  tut5.gif
+  tut6.png
+  tut7.png
+  tut8.png
+  vcdwidget.gif
+  vceditor.gif
+  vcurve_doc.html
+  vdraw.html
+  view_tut.html
+  viewget.html
+  vscript_doc.html
+  )
+CMAKEFILES(${anim_ignore_files})
+
+# Local Variables:
+# tab-width: 8
+# mode: cmake
+# indent-tabs-mode: t
+# End:
+# ex: shiftwidth=2 tabstop=8
+
+
+


Property changes on: brlcad/trunk/doc/html/manuals/mged/animmate/CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: brlcad/trunk/include/CMakeLists.txt
===================================================================
--- brlcad/trunk/include/CMakeLists.txt 2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/include/CMakeLists.txt 2017-07-29 20:01:37 UTC (rev 70026)
@@ -81,7 +81,11 @@
 
 set(include_misc
   brlcad_ident.h.in
-  conf
+  conf/BrlcadConfig.tmpl
+  conf/MAJOR
+  conf/MINOR
+  conf/PATCH
+  conf/make.vbs
   config_win.h.in
   )
 CMAKEFILES(${include_misc})

Added: brlcad/trunk/misc/CMake/CMakeLists.txt
===================================================================
--- brlcad/trunk/misc/CMake/CMakeLists.txt                              (rev 0)
+++ brlcad/trunk/misc/CMake/CMakeLists.txt      2017-07-29 20:01:37 UTC (rev 
70026)
@@ -0,0 +1,103 @@
+set(cmake_ignore_files
+  BRLCAD_CPackOptions.cmake.in
+  BRLCAD_CheckFunctions.cmake
+  BRLCAD_CompilerFlags.cmake
+  BRLCAD_Options.cmake
+  BRLCAD_Summary.cmake
+  BRLCAD_Targets.cmake
+  BRLCAD_Util.cmake
+  CheckCInline.cmake
+  CheckCSourceRuns.cmake
+  CompilerFlags.cmake
+  Distcheck.cmake
+  DocBook.cmake
+  Doxygen.cmake
+  FindADAPTAGRAMS.cmake
+  FindASTYLE.cmake
+  FindBRLCADTCL.cmake
+  FindBRLCADZLIB.cmake
+  FindBSON.cmake
+  FindFontconfig.cmake
+  FindGDAL.cmake
+  FindGECODE.cmake
+  FindGL.cmake
+  FindLEMON.cmake
+  FindLEX.cmake
+  FindLZ4.cmake
+  FindNETPBM.cmake
+  FindOIIO.cmake
+  FindOPENNURBS.cmake
+  FindOSL.cmake
+  FindOpenCL.cmake
+  FindOpenEXR.cmake
+  FindPERPLEX.cmake
+  FindPkgMacros.cmake
+  FindRE2C.cmake
+  FindREGEX.cmake
+  FindSCL.cmake
+  FindSTL.cmake
+  FindShellDeps.cmake
+  FindTBB.cmake
+  FindTERMLIB.cmake
+  FindTINYCTHREAD.cmake
+  FindUTAHRLE.cmake
+  FindUUID.cmake
+  FindVDS.cmake
+  FindX11.cmake
+  FindXMLLINT.cmake
+  FindXSLTPROC.cmake
+  Fink_MacPorts.cmake
+  NSIS.template.in
+  Path_Setup.cmake
+  RPath_Setup.cmake
+  ResetCache.cmake
+  TCL_PKGINDEX.cmake
+  ThirdParty.cmake
+  ThirdParty_TCL.cmake
+  autoheader.cmake
+  compat/README
+  compat/README.compat
+  compat/README.compat.c99
+  compat/fdopen_compat.h
+  compat/fileno_compat.h
+  compat/gethostname_compat.h
+  compat/hypot_compat.h
+  compat/posix_memalign_compat.h
+  compat/realpath_compat.h
+  compat/sigaction_compat.h
+  compat/snprintf_compat.h
+  compat/strcasecmp_compat.h
+  compat/strncasecmp_compat.h
+  compat/strtok_r_compat.h
+  compat/test_fdopen.c
+  compat/test_fileno.c
+  compat/test_gethostname.c
+  compat/test_posix_memalign.c
+  compat/test_realpath.c
+  compat/test_sigaction.c
+  compat/test_strcasecmp.c
+  compat/test_strncasecmp.c
+  compat/test_strtok_r.c
+  configure_prefix.sh
+  configure_suffix.sh
+  cotire.cmake
+  distcheck_in_src_dir.cmake.in
+  distcheck_repo_verify.cmake.in
+  distcheck_target.cmake.in
+  distclean.cmake.in
+  docbook.cmake.in
+  multiconfig_path_clean.cmake.in
+  multiconfig_path_read.cmake.in
+  source_archive_setup.cmake.in
+  tcltest.tcl.in
+  )
+CMAKEFILES(${cmake_ignore_files})
+
+# Local Variables:
+# tab-width: 8
+# mode: cmake
+# indent-tabs-mode: t
+# End:
+# ex: shiftwidth=2 tabstop=8
+
+


Property changes on: brlcad/trunk/misc/CMake/CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: brlcad/trunk/misc/CMake/ThirdParty.cmake
===================================================================
--- brlcad/trunk/misc/CMake/ThirdParty.cmake    2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/misc/CMake/ThirdParty.cmake    2017-07-29 20:01:37 UTC (rev 
70026)
@@ -87,6 +87,15 @@
     set(${item} "${varname_root}-NOTFOUND" CACHE STRING "${item}" FORCE)
   endforeach(item ${${varname_root}_RESET_VARS})
 
+  # 0. Whether or not we're building the sources, we are tracking the files
+  # that are supposed to be in the directory
+  get_filename_component(DIR_NAME "${dir}" NAME)
+  if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist")
+    message(FATAL_ERROR "Third party component ${DIR_NAME} does not have a 
dist file at \"${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist\"")
+  endif(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist")
+  include("${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist")
+  CMAKEFILES_IN_DIR(${DIR_NAME}_ignore_files ${dir})
+
   # 1. If any of the required flags are off, this extension is a no-go.
   set(DISABLE_STR "")
   foreach(item ${${varname_root}_REQUIRED_VARS})
@@ -253,14 +262,6 @@
     add_subdirectory(${dir})
     set(${varname_root}_LIBRARY "${build_target}" CACHE STRING 
"${varname_root}_LIBRARY" FORCE)
     set(${varname_root}_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/${dir}" 
"${CMAKE_CURRENT_BINARY_DIR}/${dir}" CACHE STRING "set by THIRD_PARTY_SUBDIR 
macro" FORCE)
-    if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
-      include("${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
-      CMAKEFILES_IN_DIR(${dir}_ignore_files ${dir})
-    else(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
-      message("Bundled build, but file 
\"${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist\" not found")
-    endif(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
-  else(${CMAKE_PROJECT_NAME}_${varname_root}_BUILD)
-    CMAKEFILES(${dir})
   endif(${CMAKE_PROJECT_NAME}_${varname_root}_BUILD)
 
   if(NOT ${varname_root}_UNDOCUMENTED)
@@ -278,6 +279,7 @@
 
 #-----------------------------------------------------------------------------
 macro(THIRD_PARTY_EXECUTABLE lower dir required_vars aliases description)
+
   string(TOUPPER ${lower} upper)
   # If the exec variable has been explicitly set, get
   # an uppercase version of it for easier matching
@@ -295,6 +297,15 @@
     endif(${OPT_STR_UPPER} STREQUAL "OFF")
   endif(NOT ${OPT_STR_UPPER} STREQUAL "")
 
+  # Whether or not we're building the sources, we are tracking the files
+  # that are supposed to be in the directory
+  get_filename_component(DIR_NAME "${dir}" NAME)
+  if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist")
+    message(FATAL_ERROR "Third party component ${DIR_NAME} does not have a 
dist file at \"${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist\"")
+  endif(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist")
+  include("${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist")
+  CMAKEFILES_IN_DIR(${DIR_NAME}_ignore_files ${dir})
+
   # For executables, it is a reasonable use case that the developer manually 
specifies
   # the location for an executable.  It is tricky to distinguish this 
situation from
   # a previously cached executable path resulting from a Find*.cmake script.  
The way
@@ -518,23 +529,11 @@
        list(REMOVE_DUPLICATES SRC_OTHER_ADDED_DIRS)
        set(SRC_OTHER_ADDED_DIRS ${SRC_OTHER_ADDED_DIRS} CACHE STRING "Enabled 
3rd party sub-directories" FORCE)
        mark_as_advanced(SRC_OTHER_ADDED_DIRS)
-       if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
-         include("${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
-         CMAKEFILES_IN_DIR(${dir}_ignore_files ${dir})
-       else(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
-         message("Bundled build, but file 
\"${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist\" not found")
-       endif(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
       endif("${ADDED_RESULT}" STREQUAL "-1")
     else(SRC_OTHER_ADDED_DIRS)
       add_subdirectory(${dir})
       set(SRC_OTHER_ADDED_DIRS ${dir} CACHE STRING "Enabled 3rd party 
sub-directories" FORCE)
       mark_as_advanced(SRC_OTHER_ADDED_DIRS)
-      if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
-       include("${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
-       CMAKEFILES_IN_DIR(${dir}_ignore_files ${dir})
-      else(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
-       message("Bundled build, but file 
\"${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist\" not found")
-      endif(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dir}.dist")
     endif(SRC_OTHER_ADDED_DIRS)
     if(CMAKE_CONFIGURATION_TYPES)
       set(${upper}_EXECUTABLE 
"${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${BIN_DIR}/${lower}" CACHE STRING 
"${upper}_EXECUTABLE" FORCE)
@@ -543,7 +542,6 @@
     endif(CMAKE_CONFIGURATION_TYPES)
     set(${upper}_EXECUTABLE_TARGET ${lower} CACHE STRING "Build target for 
${lower}" FORCE)
   else(${CMAKE_PROJECT_NAME}_${upper}_BUILD)
-    CMAKEFILES(${dir})
     set(${upper}_EXECUTABLE_TARGET "" CACHE STRING "No build target for 
${lower}" FORCE)
   endif(${CMAKE_PROJECT_NAME}_${upper}_BUILD)
 

Modified: brlcad/trunk/misc/CMake/ThirdParty_TCL.cmake
===================================================================
--- brlcad/trunk/misc/CMake/ThirdParty_TCL.cmake        2017-07-29 19:55:58 UTC 
(rev 70025)
+++ brlcad/trunk/misc/CMake/ThirdParty_TCL.cmake        2017-07-29 20:01:37 UTC 
(rev 70026)
@@ -123,6 +123,15 @@
   set(${PKGNAME_UPPER}_DISABLE_TEST 0)
   set(${PKGNAME_UPPER}_MET_CONDITION 0)
 
+  # 0. Whether or not we're building the sources, we are tracking the files
+  # that are supposed to be in the directory
+  get_filename_component(DIR_NAME "${dir}" NAME)
+  if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist")
+    message(FATAL_ERROR "Third party component ${dir} does not have a dist 
file at \"${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist\"")
+  endif(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist")
+  include("${CMAKE_CURRENT_SOURCE_DIR}/${DIR_NAME}.dist")
+  CMAKEFILES_IN_DIR(${DIR_NAME}_ignore_files ${dir})
+
   # 1. First up - If any of the required flags are off, not only is this 
extension
   # build a no-go but so is the test - BRL-CAD doesn't require it.
   set(DISABLE_STR "")
@@ -321,8 +330,6 @@
   string(TOLOWER ${pkgname} PKGNAME_LOWER)
 
   # If testing was disabled, we only care what the _BUILD variable says.
-  # Even if DISABLED, we still need the distcheck ignore, so do the following
-  # for ALL situations.
   if(${PKGNAME_UPPER}_DISABLE_TEST)
     if(${CMAKE_PROJECT_NAME}_${PKGNAME_UPPER}_BUILD)
       add_subdirectory(${dir})
@@ -332,10 +339,6 @@
          add_dependencies(${pkgname} ${dep})
        endif(BRLCAD_BUILD_${DEP_UPPER})
       endforeach(dep ${depends})
-      include("${CMAKE_CURRENT_SOURCE_DIR}/${PKGNAME_LOWER}.dist")
-      CMAKEFILES_IN_DIR(${PKGNAME_LOWER}_ignore_files ${dir})
-    else(${CMAKE_PROJECT_NAME}_${PKGNAME_UPPER}_BUILD)
-      CMAKEFILES(${dir})
     endif(${CMAKE_PROJECT_NAME}_${PKGNAME_UPPER}_BUILD)
   endif(${PKGNAME_UPPER}_DISABLE_TEST)
 
@@ -383,10 +386,6 @@
          add_dependencies(${pkgname} ${dep})
        endif(BRLCAD_BUILD_${DEP_UPPER})
       endforeach(dep ${depends})
-      include("${CMAKE_CURRENT_SOURCE_DIR}/${PKGNAME_LOWER}.dist")
-      CMAKEFILES_IN_DIR(${PKGNAME_LOWER}_ignore_files ${dir})
-    else(${CMAKE_PROJECT_NAME}_${PKGNAME_UPPER}_BUILD)
-      CMAKEFILES(${dir})
     endif(${CMAKE_PROJECT_NAME}_${PKGNAME_UPPER}_BUILD)
   endif(NOT ${PKGNAME_UPPER}_MET_CONDITION)
 

Modified: brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in
===================================================================
--- brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in      2017-07-29 
19:55:58 UTC (rev 70025)
+++ brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in      2017-07-29 
20:01:37 UTC (rev 70026)
@@ -75,6 +75,8 @@
   string(REGEX REPLACE "Path: " "" SVN_PROCESSING "${SVN_PROCESSING}")
   string(REGEX REPLACE "@CMAKE_SOURCE_DIR@/" "" SVN_PROCESSING 
"${SVN_PROCESSING}")
   string(REGEX REPLACE "@CMAKE_SOURCE_DIR@\r?\n" "\n" SVN_PROCESSING 
"${SVN_PROCESSING}")
+  string(REGEX REPLACE "Relative[^\r\n]*\r?\n" "\n" SVN_PROCESSING 
"${SVN_PROCESSING}")
+  string(REGEX REPLACE "Working Copy Root[^\r\n]*\r?\n" "\n" SVN_PROCESSING 
"${SVN_PROCESSING}")
   string(REGEX REPLACE "\n" ";" SVN_PROCESSING "${SVN_PROCESSING}")
   string(REGEX REPLACE "/;" ";" SVN_PROCESSING "${SVN_PROCESSING}")
   set(${SVN_PATHLIST} "${SVN_PROCESSING}")
@@ -147,6 +149,13 @@
 # by this script we need the fully expanded list.  Read and expand...
 message(" --- Building list of files known to the build system: ...")
 file(STRINGS "@CMAKE_BINARY_DIR@/cmakefiles.cmake" BUILD_FILES)
+file(STRINGS "@CMAKE_BINARY_DIR@/cmakefiles.cmake" BUILD_FILES)
+foreach(BF ${BUILD_FILES})
+  get_filename_component(BFA "${BF}" ABSOLUTE BASE_DIR "@CMAKE_SOURCE_DIR@")
+  string(REPLACE "@CMAKE_SOURCE_DIR@/" "" BFA "${BFA}")
+  list(APPEND BFLS ${BFA})
+endforeach(BF ${BUILD_FILES})
+set(BUILD_FILES "${BFLS}")
 file(STRINGS "@CMAKE_BINARY_DIR@/cmakedirs.cmake" IGNORED_DIRECTORIES)
 
 # Having read in the svn data, we process all the ignored directories to

Modified: brlcad/trunk/misc/CMakeLists.txt
===================================================================
--- brlcad/trunk/misc/CMakeLists.txt    2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/misc/CMakeLists.txt    2017-07-29 20:01:37 UTC (rev 70026)
@@ -50,45 +50,89 @@
 BRLCAD_ADDDATA(nsis/brlcad.ico icons)
 BRLCAD_ADDDATA(nsis/archer.ico icons)
 
-if(DOXYGEN_FOUND)
-  add_subdirectory(doxygen)
-else(DOXYGEN_FOUND)
-  set(misc_ignore_files doxygen)
-endif(DOXYGEN_FOUND)
+add_subdirectory(doxygen)
+add_subdirectory(CMake)
+add_subdirectory(d-bindings)
+add_subdirectory(debian)
+add_subdirectory(osl_shaders)
 
 set(misc_ignore_files
-  ${misc_ignore_files}
   Bullet_Box_Chain_Demo.cpp
-  CMake
   Description.txt
   Makefile.defs
-  archlinux
+  archlinux/PKGBUILD
+  archlinux/brlcad.install
   astyle.opt
-  auto-man-page
+  auto-man-page/BIN_OPT_ARG_ANALYSIS.txt
+  auto-man-page/README.auto-man-page-handling
+  auto-man-page/auto-man-progs.txt
   batch-indent-region.el
   brlcad-config.in
   brlcad.spec.in
   clang-static-analyzer-run.sh
-  d-bindings
-  debian
   flawfinder
   jove.emacs
-  macosx
+  macosx/README
+  macosx/Resources/License.rtf
+  macosx/Resources/ReadMe.rtfd/.typeAttributes.dict
+  macosx/Resources/ReadMe.rtfd/TXT.rtf
+  macosx/Resources/ReadMe.rtfd/brlcad_logo_tiny.png
+  macosx/Resources/Welcome.rtfd/.typeAttributes.dict
+  macosx/Resources/Welcome.rtfd/TXT.rtf
+  macosx/Resources/Welcome.rtfd/brlcad_logo_tiny.png
+  macosx/background.png
+  macosx/openUp.c
   mime.types
   mime_cad.types
-  nsis
-  osl_shaders
+  nsis/archer.ico
+  nsis/brlcad.ico
+  nsis/header.bmp
+  nsis/side.bmp
+  nsis/uninstall.ico
   profont/LICENSE
   profont/profont-IIx-charmap.png
   profont/profont_IIx_readme.pdf
   profont/readme.txt
-  svn2git
+  svn2git/README
+  svn2git/account-map
+  svn2git/archive_branches.sh
+  svn2git/rules
+  svn2git/svn2git/CMake/FindAPR.cmake
+  svn2git/svn2git/CMake/FindSubversionLibrary.cmake
+  svn2git/svn2git/CMakeLists.txt
+  svn2git/svn2git/COPYING
+  svn2git/svn2git/CommandLineParser.cpp
+  svn2git/svn2git/CommandLineParser.h
+  svn2git/svn2git/README
+  svn2git/svn2git/main.cpp
+  svn2git/svn2git/repository.cpp
+  svn2git/svn2git/repository.h
+  svn2git/svn2git/ruleparser.cpp
+  svn2git/svn2git/ruleparser.h
+  svn2git/svn2git/samples/ignore-branch.rules
+  svn2git/svn2git/samples/merged-branches-tags.rules
+  svn2git/svn2git/samples/min-max-revision.rules
+  svn2git/svn2git/samples/recurse.rules
+  svn2git/svn2git/samples/standardlayout.rules
+  svn2git/svn2git/samples/two-projects.rules
+  svn2git/svn2git/svn.cpp
+  svn2git/svn2git/svn.h
+  svn2git/svnlog2csv
   uncpowerplant2g.sh
-  win32-msvc
-  wix
+  win32-msvc/CMakeLists.txt
+  win32-msvc/Dll/BrlcadCore.def
+  win32-msvc/Dll/BrlcadCore.rc
+  win32-msvc/Dll/CMakeLists.txt
+  win32-msvc/Dll/TclDummies.c
+  win32-msvc/Dll/brlcad.def
+  win32-msvc/Dll/brlcad.rc
+  win32-msvc/bootstrap.cpp
+  wix/License.rtf
+  wix/brlcad_banner.bmp
+  wix/brlcad_dialog.bmp
+  wix/brlcad_product.ico
   )
 CMAKEFILES(${misc_ignore_files})
-
 # Local Variables:
 # tab-width: 8
 # mode: cmake
@@ -95,3 +139,5 @@
 # indent-tabs-mode: t
 # End:
 # ex: shiftwidth=2 tabstop=8
+
+

Added: brlcad/trunk/misc/d-bindings/CMakeLists.txt
===================================================================
--- brlcad/trunk/misc/d-bindings/CMakeLists.txt                         (rev 0)
+++ brlcad/trunk/misc/d-bindings/CMakeLists.txt 2017-07-29 20:01:37 UTC (rev 
70026)
@@ -0,0 +1,103 @@
+set(d_bindings_ignore_files
+  BP.pm
+  CExtract.pm
+  D.g4.txt
+  D.pm
+  DS.pm
+  F.pm
+  G.pm
+  HACKING
+  HObj.pm
+  Parse-RecDescent-master-demo/README.demo_dot.txt
+  Parse-RecDescent-master-demo/README.demo_undumper.txt
+  Parse-RecDescent-master-demo/Run-demos.pl
+  Parse-RecDescent-master-demo/demo.c
+  Parse-RecDescent-master-demo/demo.pl
+  Parse-RecDescent-master-demo/demo_Cgrammar.pl
+  Parse-RecDescent-master-demo/demo_Cgrammar_v2.pl
+  Parse-RecDescent-master-demo/demo_LaTeXish.pl
+  Parse-RecDescent-master-demo/demo_LaTeXish_autoact.pl
+  Parse-RecDescent-master-demo/demo_NL2SQL.pl
+  Parse-RecDescent-master-demo/demo_OOautoparsetree.pl
+  Parse-RecDescent-master-demo/demo_OOparsetree.pl
+  Parse-RecDescent-master-demo/demo_PerlCSV.pl
+  Parse-RecDescent-master-demo/demo_another_Cgrammar.pl
+  Parse-RecDescent-master-demo/demo_arithmetic.pl
+  Parse-RecDescent-master-demo/demo_autorule.pl
+  Parse-RecDescent-master-demo/demo_autoscoresep.pl
+  Parse-RecDescent-master-demo/demo_autostub.pl
+  Parse-RecDescent-master-demo/demo_bad.pl
+  Parse-RecDescent-master-demo/demo_buildcalc.pl
+  Parse-RecDescent-master-demo/demo_calc.pl
+  Parse-RecDescent-master-demo/demo_codeblock.pl
+  Parse-RecDescent-master-demo/demo_cpp.pl
+  Parse-RecDescent-master-demo/demo_decomment.pl
+  Parse-RecDescent-master-demo/demo_decomment_nonlocal.pl
+  Parse-RecDescent-master-demo/demo_delete.pl
+  Parse-RecDescent-master-demo/demo_derived.pl
+  Parse-RecDescent-master-demo/demo_dot.pl
+  Parse-RecDescent-master-demo/demo_embedding.pl
+  Parse-RecDescent-master-demo/demo_errors.pl
+  Parse-RecDescent-master-demo/demo_eval.pl
+  Parse-RecDescent-master-demo/demo_implicit.pl
+  Parse-RecDescent-master-demo/demo_itemhash.pl
+  Parse-RecDescent-master-demo/demo_language.pl
+  Parse-RecDescent-master-demo/demo_leftassoc.pl
+  Parse-RecDescent-master-demo/demo_leftop.pl
+  Parse-RecDescent-master-demo/demo_lexer.pl
+  Parse-RecDescent-master-demo/demo_lisplike.pl
+  Parse-RecDescent-master-demo/demo_logic.pl
+  Parse-RecDescent-master-demo/demo_matchrule.pl
+  Parse-RecDescent-master-demo/demo_matchrule2.pl
+  Parse-RecDescent-master-demo/demo_mccoy.pl
+  Parse-RecDescent-master-demo/demo_metaRD.pm
+  Parse-RecDescent-master-demo/demo_methods.pl
+  Parse-RecDescent-master-demo/demo_operator.pl
+  Parse-RecDescent-master-demo/demo_opreps.pl
+  Parse-RecDescent-master-demo/demo_parsetree.pl
+  Parse-RecDescent-master-demo/demo_perlparsing.pl
+  Parse-RecDescent-master-demo/demo_piecewise.pl
+  Parse-RecDescent-master-demo/demo_precalc.pl
+  Parse-RecDescent-master-demo/demo_quicklist.pl
+  Parse-RecDescent-master-demo/demo_randomsentence.pl
+  Parse-RecDescent-master-demo/demo_recipe.pl
+  Parse-RecDescent-master-demo/demo_restructure_easy.pl
+  Parse-RecDescent-master-demo/demo_restructure_painful.pl
+  Parse-RecDescent-master-demo/demo_scoredsep.pl
+  Parse-RecDescent-master-demo/demo_selfmod.pl
+  Parse-RecDescent-master-demo/demo_separators.pl
+  Parse-RecDescent-master-demo/demo_simple.pl
+  Parse-RecDescent-master-demo/demo_simpleXML.pl
+  Parse-RecDescent-master-demo/demo_simplequery.pl
+  Parse-RecDescent-master-demo/demo_skipcomment.pl
+  Parse-RecDescent-master-demo/demo_street.pl
+  Parse-RecDescent-master-demo/demo_template.pl
+  Parse-RecDescent-master-demo/demo_textgen.pl
+  Parse-RecDescent-master-demo/demo_tokens.pl
+  Parse-RecDescent-master-demo/demo_undumper.pl
+  Parse-RecDescent-master-demo/demo_whoson.pl
+  ParsePPCHeader.pm
+  Phobos.pm
+  R.pm
+  TODO
+  c-grammar.txt
+  c-grammar2.txt
+  convert-grammar.pl
+  convert-h2d.pl
+  examples/demo_Cgrammar_v2.pl
+  examples/recdecent-example.pl
+  gen-cgrammar-modules.sh
+  makefile
+  test_bu.d
+  test_hdr.h
+  )
+CMAKEFILES(${d_bindings_ignore_files})
+
+# Local Variables:
+# tab-width: 8
+# mode: cmake
+# indent-tabs-mode: t
+# End:
+# ex: shiftwidth=2 tabstop=8
+
+


Property changes on: brlcad/trunk/misc/d-bindings/CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: brlcad/trunk/misc/debian/CMakeLists.txt
===================================================================
--- brlcad/trunk/misc/debian/CMakeLists.txt                             (rev 0)
+++ brlcad/trunk/misc/debian/CMakeLists.txt     2017-07-29 20:01:37 UTC (rev 
70026)
@@ -0,0 +1,107 @@
+set(debian_ignore_files
+  archer.desktop
+  brlcad-db.desktop
+  brlcad-doc-animation.desktop
+  brlcad-doc-mged.desktop
+  brlcad-doc.desktop
+  brlcad-doc.directory
+  brlcad.directory
+  brlcad.docs
+  brlcad.install
+  brlcad.menu
+  brlcad.postinst
+  brlcad.postrm
+  brlcad.sh
+  brlcad.xml
+  changelog
+  compat
+  control
+  copyright
+  icons/128x128/archer.png
+  icons/128x128/brlcad-db.png
+  icons/128x128/brlcad-doc.png
+  icons/128x128/brlcad-v4.png
+  icons/128x128/brlcad-v5.png
+  icons/128x128/brlcad-v6.png
+  icons/128x128/brlcad.png
+  icons/128x128/mged.png
+  icons/128x128/rtwizard.png
+  icons/16x16/archer.png
+  icons/16x16/brlcad-db.png
+  icons/16x16/brlcad-doc.png
+  icons/16x16/brlcad-v4.png
+  icons/16x16/brlcad-v5.png
+  icons/16x16/brlcad-v6.png
+  icons/16x16/brlcad.png
+  icons/16x16/mged.png
+  icons/16x16/rtwizard.png
+  icons/24x24/archer.png
+  icons/24x24/brlcad-db.png
+  icons/24x24/brlcad-doc.png
+  icons/24x24/brlcad-v4.png
+  icons/24x24/brlcad-v5.png
+  icons/24x24/brlcad-v6.png
+  icons/24x24/brlcad.png
+  icons/24x24/mged.png
+  icons/24x24/rtwizard.png
+  icons/256x256/archer.png
+  icons/256x256/brlcad-db.png
+  icons/256x256/brlcad-doc.png
+  icons/256x256/brlcad-v4.png
+  icons/256x256/brlcad-v5.png
+  icons/256x256/brlcad-v6.png
+  icons/256x256/brlcad.png
+  icons/256x256/mged.png
+  icons/256x256/rtwizard.png
+  icons/36x36/archer.png
+  icons/36x36/brlcad-db.png
+  icons/36x36/brlcad-doc.png
+  icons/36x36/brlcad-v4.png
+  icons/36x36/brlcad-v5.png
+  icons/36x36/brlcad-v6.png
+  icons/36x36/brlcad.png
+  icons/36x36/mged.png
+  icons/36x36/rtwizard.png
+  icons/48x48/archer.png
+  icons/48x48/brlcad-db.png
+  icons/48x48/brlcad-doc.png
+  icons/48x48/brlcad-v4.png
+  icons/48x48/brlcad-v5.png
+  icons/48x48/brlcad-v6.png
+  icons/48x48/brlcad.png
+  icons/48x48/mged.png
+  icons/48x48/rtwizard.png
+  icons/64x64/archer.png
+  icons/64x64/brlcad-db.png
+  icons/64x64/brlcad-doc.png
+  icons/64x64/brlcad-v4.png
+  icons/64x64/brlcad-v5.png
+  icons/64x64/brlcad-v6.png
+  icons/64x64/brlcad.png
+  icons/64x64/mged.png
+  icons/64x64/rtwizard.png
+  icons/96x96/archer.png
+  icons/96x96/brlcad-db.png
+  icons/96x96/brlcad-doc.png
+  icons/96x96/brlcad-v4.png
+  icons/96x96/brlcad-v5.png
+  icons/96x96/brlcad-v6.png
+  icons/96x96/brlcad.png
+  icons/96x96/mged.png
+  icons/96x96/rtwizard.png
+  mged.desktop
+  rtwizard.desktop
+  rules
+  source/format
+  source/include-binaries
+  )
+CMAKEFILES(${debian_ignore_files})
+
+# Local Variables:
+# tab-width: 8
+# mode: cmake
+# indent-tabs-mode: t
+# End:
+# ex: shiftwidth=2 tabstop=8
+
+


Property changes on: brlcad/trunk/misc/debian/CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: brlcad/trunk/misc/doxygen/CMakeLists.txt
===================================================================
--- brlcad/trunk/misc/doxygen/CMakeLists.txt    2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/misc/doxygen/CMakeLists.txt    2017-07-29 20:01:37 UTC (rev 
70026)
@@ -1,3 +1,5 @@
+if(DOXYGEN_FOUND)
+
 set(lib_inputs "INPUT += \"${CMAKE_SOURCE_DIR}/include/common.h\"")
 set(lib_inputs "${lib_inputs}
 INPUT += \"${CMAKE_BINARY_DIR}/CMakeTmp/features.dox\"")
@@ -180,12 +182,39 @@
 add_custom_target(dox     DEPENDS 
"${CMAKE_BINARY_DIR}/doc/doxygen_output/html/index.html")
 add_custom_target(doxygen DEPENDS 
"${CMAKE_BINARY_DIR}/doc/doxygen_output/html/index.html")
 
+endif(DOXYGEN_FOUND)
+
 set(doxygen_ignore_files
+  CMakeLists.txt
   Doxyfile.in
+  bview.dox
+  common.dox
+  images/README.txt
+  images/rt_pattern_circ_spiral.png
+  images/rt_pattern_rect_orthogrid.png
   intro.dox
-  bview.dox
+  libanalyze.dox
+  libbg.dox
+  libbn.dox
+  libbrep.dox
+  libbu.dox
+  libcursor.dox
+  libdm.dox
+  libfb.dox
+  libfft.dox
+  libgcv.dox
+  libged.dox
+  libicv.dox
+  libmultispectral.dox
+  libnmg.dox
+  liboptical.dox
+  libpc.dox
+  libpkg.dox
+  librt.dox
+  libtclcad.dox
+  libtermio.dox
+  libwdb.dox
   vmath.dox
-  images
   )
 CMAKEFILES(${doxygen_ignore_files})
 
@@ -195,3 +224,4 @@
 # indent-tabs-mode: t
 # End:
 # ex: shiftwidth=2 tabstop=8
+

Modified: brlcad/trunk/misc/opencl-raytracer-tests/CMakeLists.txt
===================================================================
--- brlcad/trunk/misc/opencl-raytracer-tests/CMakeLists.txt     2017-07-29 
19:55:58 UTC (rev 70025)
+++ brlcad/trunk/misc/opencl-raytracer-tests/CMakeLists.txt     2017-07-29 
20:01:37 UTC (rev 70026)
@@ -1,2 +1,14 @@
-CMAKEFILES(version1)
-CMAKEFILES(version2)
+CMAKEFILES(
+       CMakeLists.txt
+       version1/clhost.cpp
+       version1/clhost.hpp
+       version1/main.cpp
+       version1/other/OpenCL/cl.hpp
+       version1/raytracer.hpp
+       version1/utility.hpp
+       version2/main.cpp
+       version2/raytracer.cpp
+       version2/raytracer.hpp
+       version2/rt.cl
+       version2/utility.hpp
+       )

Modified: brlcad/trunk/misc/osl_shaders/CMakeLists.txt
===================================================================
--- brlcad/trunk/misc/osl_shaders/CMakeLists.txt        2017-07-29 19:55:58 UTC 
(rev 70025)
+++ brlcad/trunk/misc/osl_shaders/CMakeLists.txt        2017-07-29 20:01:37 UTC 
(rev 70026)
@@ -1,46 +1,28 @@
-# FIXME -- Here, we should know in advance which is the OSL_HOME
-# because we're building it. For now, just call FindOSL...
-include(FindOSL)
+set(osl_ignore_files
+  CMakeLists.txt
+  blue.osl
+  checker.osl
+  cloud.osl
+  converter.osl
+  cornell_wall.osl
+  emitter.osl
+  gen_color.osl
+  glass.osl
+  image.osl
+  matte.osl
+  mirror.osl
+  red.osl
+  sh_texture.osl
+  stdosl.h
+  )
+CMAKEFILES(${osl_ignore_files})
 
-message(STATUS "compiling the shaders --------- " ${OSLHOME})
+# Local Variables:
+# tab-width: 8
+# mode: cmake
+# indent-tabs-mode: t
+# End:
+# ex: shiftwidth=2 tabstop=8
 
-# This macro compiles a OSL shader .osl into .oso using the osl compiler 
(./oslc)
-macro (osl_compile oslsrc objlist headers)
 
-    #message (STATUS "OSL_COMPILE src=${oslsrc}")
-    #message (STATUS "  src ${CMAKE_CURRENT_SOURCE_DIR}")
-    #message (STATUS "  bin ${CMAKE_CURRENT_BINARY_DIR}")
 
-    # Get the filename (from the full path) without the extension
-    GET_FILENAME_COMPONENT( oslsrc_we ${oslsrc} NAME_WE )
-
-    #message(STATUS "OSL RAW = ${oslsrc_we}")
-
-    # Set the destination of the output file (changes .osl by .oso)
-    SET(osofile "${CMAKE_CURRENT_BINARY_DIR}/${oslsrc_we}.oso")
-
-    SET( ${objlist} ${${objlist}} ${osofile} )
-
-    #message (STATUS "  obj list now ${${objlist}}")
-    #message(STATUS "${OSLHOME}/bin/oslc ${oslsrc}")
-
-    # Compile the shader with ./oslc
-    ADD_CUSTOM_COMMAND ( OUTPUT ${osofile}
-       COMMAND ${OSLHOME}/bin/oslc ${oslsrc}
-       DEPENDS ${${headers}} ${oslsrc} ${CMAKE_CURRENT_SOURCE_DIR}/stdosl.h 
${OSLHOME}/bin/oslc
-       WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
-endmacro ()
-
-FILE(GLOB shader_headers "*.h")
-FILE(GLOB shader_source "*.osl")
-
-FOREACH(_shadername ${shader_source})
-    osl_compile (${_shadername} shader_objs shader_headers)
-ENDFOREACH()
-
-add_custom_target (shaders ALL
-    DEPENDS ${shader_objs}
-    SOURCES ${shader_source} ${shader_headers})
-
-install (FILES ${shader_headers} ${shader_source} ${shader_objs}
-    DESTINATION shaders)

Modified: brlcad/trunk/misc/tools/CMakeLists.txt
===================================================================
--- brlcad/trunk/misc/tools/CMakeLists.txt      2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/misc/tools/CMakeLists.txt      2017-07-29 20:01:37 UTC (rev 
70026)
@@ -138,8 +138,6 @@
 THIRD_PARTY_EXECUTABLE(astyle astyle "BRLCAD_LEVEL2" astyle_ALIASES 
astyle_DESCRIPTION)
 DISTCLEAN(${CMAKE_CURRENT_BINARY_DIR}/astyle/Makefile)
 
-CMAKEFILES(astyle.dist)
-
 # dom2dox - Doc-O-Matic to Doxygen C++ source converter
 include(${CMAKE_CURRENT_SOURCE_DIR}/dom2dox.dist)
 CMAKEFILES_IN_DIR(dom2dox_ignore_files dom2dox)

Modified: brlcad/trunk/misc/tools/astyle.dist
===================================================================
--- brlcad/trunk/misc/tools/astyle.dist 2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/misc/tools/astyle.dist 2017-07-29 20:01:37 UTC (rev 70026)
@@ -1,8 +1,15 @@
-SET(astyle_ignore_files
+set(astyle_ignore_files
+ASBeautifier.cpp
+ASEnhancer.cpp
+ASFormatter.cpp
+ASLocalizer.cpp
 ASLocalizer.h
-astyle.h
-astyle_main.h
+ASResource.cpp
+CMakeLists.txt
 LICENSE
 README
 TODO
+astyle.h
+astyle_main.cpp
+astyle_main.h
 )

Modified: brlcad/trunk/misc/tools/lemon.dist
===================================================================
--- brlcad/trunk/misc/tools/lemon.dist  2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/misc/tools/lemon.dist  2017-07-29 20:01:37 UTC (rev 70026)
@@ -1,4 +1,6 @@
-SET(lemon_ignore_files
+set(lemon_ignore_files
+CMakeLists.txt
 README
+lemon.c
 lempar.c
 )

Modified: brlcad/trunk/misc/tools/perplex.dist
===================================================================
--- brlcad/trunk/misc/tools/perplex.dist        2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/misc/tools/perplex.dist        2017-07-29 20:01:37 UTC (rev 
70026)
@@ -1,11 +1,15 @@
-SET(perplex_ignore_files
-    CMake
-    mbo_getopt.h
-    parser.y
-    perplex.h
-    README.txt
-    CHANGELOG.txt
-    scanner.re
-    perplex_template.c
-    token_type.h
+set(perplex_ignore_files
+CHANGELOG.txt
+CMake/FindLEMON.cmake
+CMake/FindRE2C.cmake
+CMakeLists.txt
+README.txt
+mbo_getopt.cpp
+mbo_getopt.h
+parser.y
+perplex.cpp
+perplex.h
+perplex_template.c
+scanner.re
+token_type.h
 )

Modified: brlcad/trunk/misc/tools/re2c.dist
===================================================================
--- brlcad/trunk/misc/tools/re2c.dist   2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/misc/tools/re2c.dist   2017-07-29 20:01:37 UTC (rev 70026)
@@ -1,24 +1,33 @@
-SET(re2c_ignore_files
-CMake
+set(re2c_ignore_files
+CMake/FindLEMON.cmake
+CMakeLists.txt
 README.in
+actions.cc
 basics.h
+bootstrap/scanner.cc
+code.cc
 code.h
 code_names.h
 config.h.in
 config_w32.h.in
 configure.in
+dfa.cc
 dfa.h
 globals.h
 ins.h
+main.cc
+mbo_getopt.cc
 mbo_getopt.h
-re2c_parser.h
 parser.yy
 re.h
 re2c.1.in
 re2c.spec.in
+re2c_parser.h
 scanner.h
 scanner.re
 stream_lc.h
+substr.cc
 substr.h
 token.h
+translate.cc
 )

Modified: brlcad/trunk/misc/tools/xmltools.dist
===================================================================
--- brlcad/trunk/misc/tools/xmltools.dist       2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/misc/tools/xmltools.dist       2017-07-29 20:01:37 UTC (rev 
70026)
@@ -1,15 +1,26 @@
 set(xmltools_ignore_files
+CMakeLists.txt
 README
+libexslt/CMakeLists.txt
 libexslt/Copyright
-libexslt/include
-libexslt/include/libexslt
+libexslt/exsltconfig.h.in
 libexslt/include/libexslt/exslt.h
 libexslt/include/libexslt/exsltexports.h
 libexslt/include/libexslt/libexslt.h
+libexslt/src/common.c
+libexslt/src/crypto.c
+libexslt/src/date.c
+libexslt/src/dynamic.c
+libexslt/src/exslt.c
+libexslt/src/functions.c
+libexslt/src/math.c
+libexslt/src/saxon.c
+libexslt/src/sets.c
+libexslt/src/strings.c
+libxml/CMakeLists.txt
 libxml/Copyright
-libxml/include
+libxml/config.h.in
 libxml/include/elfgcchack.h
-libxml/include/libxml
 libxml/include/libxml.h
 libxml/include/libxml/DOCBparser.h
 libxml/include/libxml/HTMLparser.h
@@ -53,6 +64,8 @@
 libxml/include/libxml/xmlschemastypes.h
 libxml/include/libxml/xmlstring.h
 libxml/include/libxml/xmlunicode.h
+libxml/include/libxml/xmlversion.h.in
+libxml/include/libxml/xmlwin32version.h.in
 libxml/include/libxml/xmlwriter.h
 libxml/include/libxml/xpath.h
 libxml/include/libxml/xpathInternals.h
@@ -62,11 +75,54 @@
 libxml/include/trionan.h
 libxml/include/triop.h
 libxml/include/triostr.h
+libxml/include/win32config.h
+libxml/include/wsockcompat.h
+libxml/src/DOCBparser.c
+libxml/src/HTMLparser.c
+libxml/src/HTMLtree.c
+libxml/src/SAX.c
+libxml/src/SAX2.c
+libxml/src/c14n.c
+libxml/src/catalog.c
+libxml/src/chvalid.c
+libxml/src/debugXML.c
+libxml/src/dict.c
+libxml/src/encoding.c
+libxml/src/entities.c
+libxml/src/error.c
+libxml/src/globals.c
+libxml/src/hash.c
+libxml/src/list.c
+libxml/src/parser.c
+libxml/src/parserInternals.c
+libxml/src/pattern.c
+libxml/src/relaxng.c
+libxml/src/schematron.c
+libxml/src/threads.c
+libxml/src/tree.c
 libxml/src/trio.c
+libxml/src/trionan.c
 libxml/src/triostr.c
+libxml/src/uri.c
+libxml/src/valid.c
+libxml/src/xinclude.c
+libxml/src/xlink.c
+libxml/src/xmlIO.c
+libxml/src/xmlmemory.c
+libxml/src/xmlmodule.c
+libxml/src/xmlreader.c
+libxml/src/xmlregexp.c
+libxml/src/xmlsave.c
+libxml/src/xmlschemas.c
+libxml/src/xmlschemastypes.c
+libxml/src/xmlstring.c
+libxml/src/xmlunicode.c
+libxml/src/xmlwriter.c
+libxml/src/xpath.c
+libxml/src/xpointer.c
+libxslt/CMakeLists.txt
 libxslt/Copyright
-libxslt/include
-libxslt/include/libxslt
+libxslt/config.h.in
 libxslt/include/libxslt/attributes.h
 libxslt/include/libxslt/documents.h
 libxslt/include/libxslt/extensions.h
@@ -92,4 +148,26 @@
 libxslt/include/libxslt/xsltlocale.h
 libxslt/include/libxslt/xsltutils.h
 libxslt/include/libxslt/xsltwin32config.h
+libxslt/src/attributes.c
+libxslt/src/attrvt.c
+libxslt/src/documents.c
+libxslt/src/extensions.c
+libxslt/src/extra.c
+libxslt/src/functions.c
+libxslt/src/imports.c
+libxslt/src/keys.c
+libxslt/src/namespaces.c
+libxslt/src/numbers.c
+libxslt/src/pattern.c
+libxslt/src/preproc.c
+libxslt/src/security.c
+libxslt/src/templates.c
+libxslt/src/transform.c
+libxslt/src/variables.c
+libxslt/src/xslt.c
+libxslt/src/xsltlocale.c
+libxslt/src/xsltutils.c
+libxslt/xsltconfig.h.in
+xmllint.c
+xsltproc.c
 )

Modified: brlcad/trunk/regress/CMakeLists.txt
===================================================================
--- brlcad/trunk/regress/CMakeLists.txt 2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/regress/CMakeLists.txt 2017-07-29 20:01:37 UTC (rev 70026)
@@ -84,7 +84,10 @@
   analyze.asc
   asc2dsp.sh
   bots.sh
-  burst
+  burst/ktank_crit.ids
+  burst/ktank.b
+  burst/ktank_armor.ids
+  burst/ktank_air.ids
   comgeom.sh
   dsp.sh
   dsp/asc2dsp-new.asc
@@ -112,7 +115,6 @@
   flawfinder.sh
   g-dot.sh
   g-nff.sh
-  gcv
   gqa.sh
   iges.sh
   library.sh
@@ -120,7 +122,6 @@
   lights_ref.asc
   master_fetch.sh
   master_prep.sh
-  mged
   mged.sh
   mged_test.sh
   moss.sh

Modified: brlcad/trunk/regress/gcv/CMakeLists.txt
===================================================================
--- brlcad/trunk/regress/gcv/CMakeLists.txt     2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/regress/gcv/CMakeLists.txt     2017-07-29 20:01:37 UTC (rev 
70026)
@@ -42,8 +42,15 @@
   "${CMAKE_CURRENT_BINARY_DIR}/fastgen_dos.g"
   )
 CMAKEFILES(
-  fastgen_dos.fast4 
-  fastgen_box.fast4 
+  CMakeLists.txt
+  README
+  dem/CMakeLists.txt
+  dem/README
+  dem/hawaii-c.tar.bz2
+  dem/regress-dem.cmake.in
+  fastgen_box.fast4
+  fastgen_dos.fast4
+  regress-fastgen.cmake.in
   )
 
 

Modified: brlcad/trunk/regress/mged/CMakeLists.txt
===================================================================
--- brlcad/trunk/regress/mged/CMakeLists.txt    2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/regress/mged/CMakeLists.txt    2017-07-29 20:01:37 UTC (rev 
70026)
@@ -113,6 +113,13 @@
 set_target_properties(regress-mged-cmds PROPERTIES FOLDER "BRL-CAD Regression 
Tests")
 set_target_properties(regress-mged-cmds PROPERTIES EXCLUDE_FROM_DEFAULT_BUILD 
1)
 
+CMAKEFILES(
+  mged.tcl
+  regression_resources.tcl
+  run_test
+  ${MGED_TESTS}
+  )
+
 # Local Variables:
 # tab-width: 8
 # mode: cmake

Modified: brlcad/trunk/src/adrt/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/adrt/CMakeLists.txt        2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/src/adrt/CMakeLists.txt        2017-07-29 20:01:37 UTC (rev 
70026)
@@ -89,7 +89,10 @@
 
 set(adrt_ignore_files
   load.h
-  slave
+  slave/slave.c
+  slave/tienet_slave.h
+  slave/tienet_slave.c
+  slave/slave.h
   tienet.h
   )
 CMAKEFILES(${adrt_ignore_files})

Modified: brlcad/trunk/src/conv/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/CMakeLists.txt        2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/src/conv/CMakeLists.txt        2017-07-29 20:01:37 UTC (rev 
70026)
@@ -172,7 +172,6 @@
   dbclean.sh
   dxf/dxf.h
   intaval-g.py
-  off
   patch/patch-g.h
   patch/pull_comp.sh
   patch/pull_solidsub.sh

Modified: brlcad/trunk/src/conv/step/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/step/CMakeLists.txt   2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/src/conv/step/CMakeLists.txt   2017-07-29 20:01:37 UTC (rev 
70026)
@@ -120,17 +120,41 @@
   AP_Common.h
   BRLCADWrapper.h
   STEPWrapper.h
-  ap_schema.h
   ap203_elements.txt
+  ap203e2-g/CMakeLists.txt
   ap203e2_elements.txt
+  ap214-g/CMakeLists.txt
   ap214e3_elements.txt
-  ap203e2-g
-  ap214-g
-  ap242-g
-  g-ap203e2
-  g-ap214
-  g-ap242
-  ifc-g
+  ap242-g/CMakeLists.txt
+  ap242-g/Factory.cpp
+  ap242-g/GlobalUnitAssignedContext.cpp
+  ap242-g/GlobalUnitAssignedContext.h
+  ap242-g/MeasureValue.cpp
+  ap242-g/MeasureValue.h
+  ap242-g/MeasureWithUnit.cpp
+  ap242-g/MeasureWithUnit.h
+  ap242-g/PropertyDefinitionRepresentation.cpp
+  ap242-g/PropertyDefinitionRepresentation.h
+  ap242-g/RepresentedDefinition.cpp
+  ap242-g/RepresentedDefinition.h
+  ap_schema.h
+  g-ap203e2/AP203e2.h
+  g-ap203e2/CMakeLists.txt
+  g-ap203e2/g-ap203e2.cpp
+  g-ap214/AP214e3.h
+  g-ap214/Add_Tree.cpp
+  g-ap214/CMakeLists.txt
+  g-ap214/Comb.cpp
+  g-ap214/G_Objects.cpp
+  g-ap214/Shape_Definition_Representation.cpp
+  g-ap214/g-ap214.cpp
+  g-ap242/AP242.h
+  g-ap242/CMakeLists.txt
+  g-ap242/g-ap242.cpp
+  ifc-g/CMakeLists.txt
+  ifc-g/IFCWrapper.cpp
+  ifc-g/IFCWrapper.h
+  ifc-g/ifc-g.cpp
   )
 
 DISTCLEAN(${SCHEMA_OUT_DIR}/make_schema)

Modified: brlcad/trunk/src/gtools/gdiff/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/gtools/gdiff/CMakeLists.txt        2017-07-29 19:55:58 UTC 
(rev 70025)
+++ brlcad/trunk/src/gtools/gdiff/CMakeLists.txt        2017-07-29 20:01:37 UTC 
(rev 70026)
@@ -17,7 +17,12 @@
 
 BRLCAD_ADDEXEC(gdiff "${gdiff_srcs}" "librt")
 
-CMAKEFILES(gdiff.h tests)
+CMAKEFILES(
+  gdiff.h
+  tests/00_moss-control.asc
+  tests/01_moss-diff.asc
+  tests/02_moss-3diff.asc
+  )
 
 # Local Variables:
 # tab-width: 8

Modified: brlcad/trunk/src/libdm/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libdm/CMakeLists.txt       2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/src/libdm/CMakeLists.txt       2017-07-29 20:01:37 UTC (rev 
70026)
@@ -158,7 +158,11 @@
   dm-wgl.c
   dm-wgl.h
   dm_private.h
-  fontstash
+  fontstash/LICENSE.fontstash
+  fontstash/README.md
+  fontstash/fontstash.h
+  fontstash/glfontstash.h
+  fontstash/stb_truetype.h
   osg-test.cpp
   osg_bob.cpp
   )

Modified: brlcad/trunk/src/libgcv/plugins/gdal/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libgcv/plugins/gdal/CMakeLists.txt 2017-07-29 19:55:58 UTC 
(rev 70025)
+++ brlcad/trunk/src/libgcv/plugins/gdal/CMakeLists.txt 2017-07-29 20:01:37 UTC 
(rev 70026)
@@ -3,10 +3,10 @@
 if(GDAL_FOUND)
   include_directories(SYSTEM ${GDAL_INCLUDE_DIR})
   LIBGCV_ADD_PLUGIN(gdal "gdal.cpp" "librt;libbu;${GDAL_LIBRARY}")
-else(GDAL_FOUND)
-  CMAKEFILES(../gdal)
 endif(GDAL_FOUND)
 
+CMAKEFILES(gdal.cpp)
+
 # Local Variables:
 # tab-width: 8
 # mode: cmake

Modified: brlcad/trunk/src/libgcv/plugins/obj/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libgcv/plugins/obj/CMakeLists.txt  2017-07-29 19:55:58 UTC 
(rev 70025)
+++ brlcad/trunk/src/libgcv/plugins/obj/CMakeLists.txt  2017-07-29 20:01:37 UTC 
(rev 70026)
@@ -16,7 +16,6 @@
 
 set(obj_ignore_files
   tri_face.h
-  wfobj/CMake
   wfobj/CMake/FindLEMON.cmake
   wfobj/CMake/FindPERPLEX.cmake
   wfobj/CMake/FindRE2C.cmake

Modified: brlcad/trunk/src/libgcv/plugins/obj/wfobj/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libgcv/plugins/obj/wfobj/CMakeLists.txt    2017-07-29 
19:55:58 UTC (rev 70025)
+++ brlcad/trunk/src/libgcv/plugins/obj/wfobj/CMakeLists.txt    2017-07-29 
20:01:37 UTC (rev 70026)
@@ -47,7 +47,7 @@
 endif(COMMAND CMAKE_POLICY)
 
 # set CMake project name
-PROJECT(WFOBJ)
+project(WFOBJ)
 
 #---------------------------------------------------------------------
 # CMake derives much of its functionality from modules, typically

Modified: brlcad/trunk/src/other/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/other/CMakeLists.txt       2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/src/other/CMakeLists.txt       2017-07-29 20:01:37 UTC (rev 
70026)
@@ -129,7 +129,6 @@
 
 
 # LZ4 compression/decompression library
-
 set(lz4_ALIASES ENABLE_LZ4)
 set(lz4_DESCRIPTION "
 Option for enabling and disabling compilation of the lz4 data
@@ -148,7 +147,6 @@
 
 
 # FreeType Libraries
-
 set(freetype_ALIASES ENABLE_FREETYPE)
 set(freetype_DESCRIPTION "
 Option for enabling and disabling compilation of the FreeType
@@ -180,9 +178,6 @@
   # we do have to build Tk, that we don't try enabling XFT.
   set(TK_DISABLE_XFT 1 CACHE STRING "Disable due to building local libpng" 
FORCE)
   mark_as_advanced(TK_DISABLE_XFT)
-
-else(BRLCAD_FREETYPE_BUILD)
-  CMAKEFILES(freetype)
 endif(BRLCAD_FREETYPE_BUILD)
 if(NOT "${CMAKE_CURRENT_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}")
   
DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/freetype/include/freetype/config/ftconfig.h")
@@ -196,10 +191,6 @@
 mark_as_advanced(FREETYPE_LIBRARIES)
 
 # --------------------------------------------------------------------
-# The incrtTcl subdirectory isn't directly referenced, but its
-# subdirectories are used - mark incrTcl as ignored
-CMAKEFILES(incrTcl)
-
 # libtermlib Library Only on WIN32 will the combination of the build
 # search tests and libtermlib fail to find a valid term, so set
 # variables accordingly
@@ -253,7 +244,6 @@
 # translated to fit BRL-CAD's standard assumptions, so handle that
 # here as well.  BRL-CAD needs PNG's IO - turn it on (i.e. turn off
 # the disabling flags)
-
 set(SKIP_INSTALL_FILES ON CACHE BOOL "Don't install files from libpng" FORCE)
 mark_as_advanced(SKIP_INSTALL_FILES)
 set(SKIP_INSTALL_EXECUTABLES ON CACHE BOOL "Don't install files from libpng" 
FORCE)
@@ -344,7 +334,6 @@
 # libutahrle Library - The directory to perform ADD_SUBDIRECTORY on
 # and the include directory for utahrle are different, so override the
 # macro's setting of UTAHRLE_INCLUDE_DIR here.
-
 set(UTAHRLE_HAVE_COMMON_H 1)
 set(utahrle_ALIASES ENABLE_UTAHRLE)
 set(utahrle_DESCRIPTION "
@@ -421,8 +410,6 @@
   set(TCL_VERSION_MINOR "${TCL_VERSION_MINOR}" CACHE STRING "Tcl MINOR 
version" FORCE)
   CONFIG_H_APPEND(BRLCAD "#define HAVE_TCL_H 1\n")
   CONFIG_H_APPEND(BRLCAD "#define TCL_SYSTEM_INITTCL_PATH \"\"\n")
-  include("${CMAKE_CURRENT_SOURCE_DIR}/tcl.dist")
-  CMAKEFILES_IN_DIR(tcl_ignore_files tcl)
   DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/tcl/doc/Makefile")
   DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/tcl/doc/man1")
   DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/tcl/doc/man3")
@@ -607,8 +594,12 @@
   endif(BRLCAD_TK_BUILD)
 endif(BRLCAD_ENABLE_TK)
 
+# Ignore the toplevel incrTcl files that aren't used by either itcl
+# or itk
+include(${CMAKE_CURRENT_SOURCE_DIR}/incrTcl.dist)
+CMAKEFILES_IN_DIR(incrTcl_ignore_files incrTcl)
 
-# First up, look for IncrTcl's Itcl.
+# First up, look for incrTcl's Itcl.
 set(itcl_ALIASES ENABLE_ITCL)
 set(itcl_DESCRIPTION "
 Option for enabling and disabling compilation of the IncrTcl package
@@ -695,10 +686,8 @@
 endif(BRLCAD_IWIDGETS_BUILD)
 CONFIG_H_APPEND(BRLCAD "#define IWIDGETS_VERSION \"${IWIDGETS_VERSION}\"\n")
 mark_as_advanced(IWIDGETS_VERSION)
-
 mark_as_advanced(COMPAT_SRCS)
 
-
 set(tkhtml_ALIASES ENABLE_TKHTML)
 set(tkhtml_DESCRIPTION "
 Option for enabling and disabling compilation of the Tkhtml HTML
@@ -817,7 +806,8 @@
 endif(BRLCAD_BSON_BUILD)
 #=== END LIBBSON ==================================================
 else(BRLCAD_ENABLE_BINARY_ATTRIBUTES)
-  CMAKEFILES(libbson)
+  include("${CMAKE_CURRENT_SOURCE_DIR}/libbson.dist")
+  CMAKEFILES_IN_DIR(libbson_ignore_files libbson)
 endif(BRLCAD_ENABLE_BINARY_ATTRIBUTES)
 
 # STEPcode
@@ -908,10 +898,10 @@
 endif(BRLCAD_ENABLE_GECODE)
 
 # Clipper polygon clipping library - for now, we're going to use our copy
+include(${CMAKE_CURRENT_SOURCE_DIR}/clipper.dist)
+CMAKEFILES_IN_DIR(clipper_ignore_files clipper)
 if(BRLCAD_LEVEL2)
   add_subdirectory(clipper)
-  include("${CMAKE_CURRENT_SOURCE_DIR}/clipper.dist")
-  CMAKEFILES_IN_DIR(clipper_ignore_files clipper)
   DISTCLEAN("${CMAKE_CURRENT_SOURCE_DIR}/clipper/Makefile")
   set(CLIPPER_LIBRARY "clipper" CACHE STRING "Clipper library" FORCE)
   set(CLIPPER_INCLUDE_DIR "${BRLCAD_SOURCE_DIR}/src/other/clipper" CACHE 
STRING "Directory containing clipper header" FORCE)
@@ -919,8 +909,6 @@
   mark_as_advanced(CLIPPER_INCLUDE_DIR)
   SetTargetFolder(clipper "Third Party Libraries")
   SetTargetFolder(clipper-static "Third Party Libraries")
-else(BRLCAD_LEVEL2)
-  CMAKEFILES(clipper)
 endif(BRLCAD_LEVEL2)
 
 # VDSlib - A View-Dependent Simplification and Rendering Library For
@@ -928,7 +916,6 @@
 # systems would have 0.9 of vdslib installed, but it's unmaintained
 # and we're likely to be making changes.  If our own copy of VDSlib
 # ever spins back off into its own project, revisit the NOSYS
-
 set(libvds_ALIASES ENABLE_VDS)
 set(libvds_DESCRIPTION "
 Option for enabling and disabling compilation of the libvds triangle
@@ -994,7 +981,6 @@
 endif(BRLCAD_OSG_BUILD)
 
 # gdiam
-
 set(libgdiam_ALIASES ENABLE_GDIAM)
 set(libgdiam_DESCRIPTION "
 Option for enabling and disabling compilation of the libgdiam approximate
@@ -1011,7 +997,6 @@
 SetTargetFolder(libgdiam-static "Third Party Libraries")
 
 # Bullet - Real-Time Physics Simulation libraries
-
 set(Bullet_ALIASES ENABLE_BULLET)
 set(Bullet_DESCRIPTION "
 Option for enabling and disabling compilation of the Bullet Realtime
@@ -1072,12 +1057,9 @@
 
 # GCT is a collection of algorithms for geometry processing and conversion
 #add_subdirectory(gct)
-CMAKEFILES(gct)
+include("${CMAKE_CURRENT_SOURCE_DIR}/gct.dist")
+CMAKEFILES_IN_DIR(gct_ignore_files gct)
 
-if(BRLCAD_ENABLE_OSL)
-  add_subdirectory(osl)
-endif(BRLCAD_ENABLE_OSL)
-
 CMAKEFILES(README)
 
 # Local Variables:

Modified: brlcad/trunk/src/other/PoissonRecon.dist
===================================================================
--- brlcad/trunk/src/other/PoissonRecon.dist    2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/src/other/PoissonRecon.dist    2017-07-29 20:01:37 UTC (rev 
70026)
@@ -1,4 +1,5 @@
-SET(PoissonRecon_ignore_files
+set(PoissonRecon_ignore_files
+CMakeLists.txt
 LICENSE
 Src/Allocator.h
 Src/Array.h
@@ -6,16 +7,20 @@
 Src/BSplineData.h
 Src/BSplineData.inl
 Src/BinaryNode.h
+Src/CmdLineParser.cpp
 Src/CmdLineParser.h
 Src/CmdLineParser.inl
+Src/Factor.cpp
 Src/Factor.h
 Src/FunctionData.h
 Src/FunctionData.inl
+Src/Geometry.cpp
 Src/Geometry.h
 Src/Geometry.inl
 Src/Hash.h
 Src/MAT.h
 Src/MAT.inl
+Src/MarchingCubes.cpp
 Src/MarchingCubes.h
 Src/MemoryUsage.h
 Src/MultiGridOctreeData.IsoSurface.inl
@@ -28,13 +33,18 @@
 Src/PPolynomial.h
 Src/PPolynomial.inl
 Src/Ply.h
+Src/PlyFile.cpp
 Src/PointStream.h
 Src/PointStream.inl
+Src/PoissonRecon.cpp
+Src/PoissonRecon_new.cpp
 Src/Polynomial.h
 Src/Polynomial.inl
+Src/SPR.cpp
 Src/SPR.h
 Src/SparseMatrix.h
 Src/SparseMatrix.inl
+Src/SurfaceTrimmer.cpp
 Src/Vector.h
 Src/Vector.inl
 Src/cvertex.h

Modified: brlcad/trunk/src/other/bullet.dist
===================================================================
--- brlcad/trunk/src/other/bullet.dist  2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/src/other/bullet.dist  2017-07-29 20:01:37 UTC (rev 70026)
@@ -1,12 +1,15 @@
-SET(bullet_ignore_files
+set(bullet_ignore_files
 AUTHORS.txt
+CMakeLists.txt
 LICENSE.txt
 README.md
+src/Bullet3Common/b3AlignedAllocator.cpp
 src/Bullet3Common/b3AlignedAllocator.h
 src/Bullet3Common/b3AlignedObjectArray.h
 src/Bullet3Common/b3CommandLineArgs.h
 src/Bullet3Common/b3FileUtils.h
 src/Bullet3Common/b3HashMap.h
+src/Bullet3Common/b3Logging.cpp
 src/Bullet3Common/b3Logging.h
 src/Bullet3Common/b3Matrix3x3.h
 src/Bullet3Common/b3MinMax.h
@@ -18,6 +21,7 @@
 src/Bullet3Common/b3StackAlloc.h
 src/Bullet3Common/b3Transform.h
 src/Bullet3Common/b3TransformUtil.h
+src/Bullet3Common/b3Vector3.cpp
 src/Bullet3Common/b3Vector3.h
 src/Bullet3Common/premake4.lua
 src/Bullet3Common/shared/b3Float4.h
@@ -26,106 +30,187 @@
 src/Bullet3Common/shared/b3Mat3x3.h
 src/Bullet3Common/shared/b3PlatformDefinitions.h
 src/Bullet3Common/shared/b3Quat.h
+src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp
 src/BulletCollision/BroadphaseCollision/btAxisSweep3.h
 src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h
+src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp
 src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h
+src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp
 src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h
+src/BulletCollision/BroadphaseCollision/btDbvt.cpp
 src/BulletCollision/BroadphaseCollision/btDbvt.h
+src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp
 src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h
+src/BulletCollision/BroadphaseCollision/btDispatcher.cpp
 src/BulletCollision/BroadphaseCollision/btDispatcher.h
+src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp
 src/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h
+src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp
 src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h
 src/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h
+src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp
 src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h
+src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp
 src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h
+src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp
 src/BulletCollision/CollisionDispatch/SphereTriangleDetector.h
+src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp
 src/BulletCollision/CollisionDispatch/btBoxBoxDetector.h
 src/BulletCollision/CollisionDispatch/btCollisionConfiguration.h
 src/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h
+src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp
 src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h
+src/BulletCollision/CollisionDispatch/btCollisionObject.cpp
 src/BulletCollision/CollisionDispatch/btCollisionObject.h
 src/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h
+src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp
 src/BulletCollision/CollisionDispatch/btCollisionWorld.h
+src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp
 src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.h
+src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h
+src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h
+src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp
 src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h
+src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btGhostObject.cpp
 src/BulletCollision/CollisionDispatch/btGhostObject.h
+src/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp
 src/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h
+src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp
 src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h
+src/BulletCollision/CollisionDispatch/btManifoldResult.cpp
 src/BulletCollision/CollisionDispatch/btManifoldResult.h
+src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp
 src/BulletCollision/CollisionDispatch/btSimulationIslandManager.h
+src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp
 src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h
+src/BulletCollision/CollisionDispatch/btUnionFind.cpp
 src/BulletCollision/CollisionDispatch/btUnionFind.h
+src/BulletCollision/CollisionShapes/btBox2dShape.cpp
 src/BulletCollision/CollisionShapes/btBox2dShape.h
+src/BulletCollision/CollisionShapes/btBoxShape.cpp
 src/BulletCollision/CollisionShapes/btBoxShape.h
+src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp
 src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h
+src/BulletCollision/CollisionShapes/btCapsuleShape.cpp
 src/BulletCollision/CollisionShapes/btCapsuleShape.h
 src/BulletCollision/CollisionShapes/btCollisionMargin.h
+src/BulletCollision/CollisionShapes/btCollisionShape.cpp
 src/BulletCollision/CollisionShapes/btCollisionShape.h
+src/BulletCollision/CollisionShapes/btCompoundShape.cpp
 src/BulletCollision/CollisionShapes/btCompoundShape.h
+src/BulletCollision/CollisionShapes/btConcaveShape.cpp
 src/BulletCollision/CollisionShapes/btConcaveShape.h
+src/BulletCollision/CollisionShapes/btConeShape.cpp
 src/BulletCollision/CollisionShapes/btConeShape.h
+src/BulletCollision/CollisionShapes/btConvex2dShape.cpp
 src/BulletCollision/CollisionShapes/btConvex2dShape.h
+src/BulletCollision/CollisionShapes/btConvexHullShape.cpp
 src/BulletCollision/CollisionShapes/btConvexHullShape.h
+src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp
 src/BulletCollision/CollisionShapes/btConvexInternalShape.h
+src/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp
 src/BulletCollision/CollisionShapes/btConvexPointCloudShape.h
+src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp
 src/BulletCollision/CollisionShapes/btConvexPolyhedron.h
+src/BulletCollision/CollisionShapes/btConvexShape.cpp
 src/BulletCollision/CollisionShapes/btConvexShape.h
+src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp
 src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h
+src/BulletCollision/CollisionShapes/btCylinderShape.cpp
 src/BulletCollision/CollisionShapes/btCylinderShape.h
+src/BulletCollision/CollisionShapes/btEmptyShape.cpp
 src/BulletCollision/CollisionShapes/btEmptyShape.h
+src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp
 src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h
 src/BulletCollision/CollisionShapes/btMaterial.h
+src/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp
 src/BulletCollision/CollisionShapes/btMinkowskiSumShape.h
+src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp
 src/BulletCollision/CollisionShapes/btMultiSphereShape.h
+src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp
 src/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h
+src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp
 src/BulletCollision/CollisionShapes/btOptimizedBvh.h
+src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp
 src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h
+src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp
 src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h
+src/BulletCollision/CollisionShapes/btShapeHull.cpp
 src/BulletCollision/CollisionShapes/btShapeHull.h
+src/BulletCollision/CollisionShapes/btSphereShape.cpp
 src/BulletCollision/CollisionShapes/btSphereShape.h
+src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp
 src/BulletCollision/CollisionShapes/btStaticPlaneShape.h
+src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp
 src/BulletCollision/CollisionShapes/btStridingMeshInterface.h
+src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp
 src/BulletCollision/CollisionShapes/btTetrahedronShape.h
+src/BulletCollision/CollisionShapes/btTriangleBuffer.cpp
 src/BulletCollision/CollisionShapes/btTriangleBuffer.h
+src/BulletCollision/CollisionShapes/btTriangleCallback.cpp
 src/BulletCollision/CollisionShapes/btTriangleCallback.h
+src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp
 src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h
+src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp
 src/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h
 src/BulletCollision/CollisionShapes/btTriangleInfoMap.h
+src/BulletCollision/CollisionShapes/btTriangleMesh.cpp
 src/BulletCollision/CollisionShapes/btTriangleMesh.h
+src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp
 src/BulletCollision/CollisionShapes/btTriangleMeshShape.h
 src/BulletCollision/CollisionShapes/btTriangleShape.h
+src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp
 src/BulletCollision/CollisionShapes/btUniformScalingShape.h
 src/BulletCollision/Gimpact/btBoxCollision.h
 src/BulletCollision/Gimpact/btClipPolygon.h
 src/BulletCollision/Gimpact/btCompoundFromGimpact.h
+src/BulletCollision/Gimpact/btContactProcessing.cpp
 src/BulletCollision/Gimpact/btContactProcessing.h
+src/BulletCollision/Gimpact/btGImpactBvh.cpp
 src/BulletCollision/Gimpact/btGImpactBvh.h
+src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp
 src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h
 src/BulletCollision/Gimpact/btGImpactMassUtil.h
+src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp
 src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h
+src/BulletCollision/Gimpact/btGImpactShape.cpp
 src/BulletCollision/Gimpact/btGImpactShape.h
+src/BulletCollision/Gimpact/btGenericPoolAllocator.cpp
 src/BulletCollision/Gimpact/btGenericPoolAllocator.h
 src/BulletCollision/Gimpact/btGeometryOperations.h
 src/BulletCollision/Gimpact/btQuantization.h
+src/BulletCollision/Gimpact/btTriangleShapeEx.cpp
 src/BulletCollision/Gimpact/btTriangleShapeEx.h
 src/BulletCollision/Gimpact/gim_array.h
 src/BulletCollision/Gimpact/gim_basic_geometry_operations.h
 src/BulletCollision/Gimpact/gim_bitset.h
 src/BulletCollision/Gimpact/gim_box_collision.h
+src/BulletCollision/Gimpact/gim_box_set.cpp
 src/BulletCollision/Gimpact/gim_box_set.h
 src/BulletCollision/Gimpact/gim_clip_polygon.h
+src/BulletCollision/Gimpact/gim_contact.cpp
 src/BulletCollision/Gimpact/gim_contact.h
 src/BulletCollision/Gimpact/gim_geom_types.h
 src/BulletCollision/Gimpact/gim_geometry.h
@@ -132,103 +217,162 @@
 src/BulletCollision/Gimpact/gim_hash_table.h
 src/BulletCollision/Gimpact/gim_linear_math.h
 src/BulletCollision/Gimpact/gim_math.h
+src/BulletCollision/Gimpact/gim_memory.cpp
 src/BulletCollision/Gimpact/gim_memory.h
 src/BulletCollision/Gimpact/gim_radixsort.h
+src/BulletCollision/Gimpact/gim_tri_collision.cpp
 src/BulletCollision/Gimpact/gim_tri_collision.h
 src/BulletCollision/NarrowPhaseCollision/btComputeGjkEpaPenetration.h
+src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp
 src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h
+src/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp
 src/BulletCollision/NarrowPhaseCollision/btConvexCast.h
 src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h
 src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h
 src/BulletCollision/NarrowPhaseCollision/btGjkCollisionDescription.h
+src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp
 src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h
+src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp
 src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h
 src/BulletCollision/NarrowPhaseCollision/btGjkEpa3.h
+src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp
 src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h
+src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp
 src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h
 src/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h
+src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp
 src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h
 src/BulletCollision/NarrowPhaseCollision/btMprPenetration.h
+src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp
 src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h
 src/BulletCollision/NarrowPhaseCollision/btPointCollector.h
+src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp
 src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h
+src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp
 src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h
 src/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h
+src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp
 src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h
+src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp
 src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h
 src/BulletCollision/premake4.lua
 src/BulletDynamics/Character/btCharacterControllerInterface.h
+src/BulletDynamics/Character/btKinematicCharacterController.cpp
 src/BulletDynamics/Character/btKinematicCharacterController.h
+src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h
 src/BulletDynamics/ConstraintSolver/btConstraintSolver.h
+src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btContactConstraint.h
 src/BulletDynamics/ConstraintSolver/btContactSolverInfo.h
+src/BulletDynamics/ConstraintSolver/btFixedConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btFixedConstraint.h
+src/BulletDynamics/ConstraintSolver/btGearConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btGearConstraint.h
+src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h
+src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp
 src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h
+src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h
+src/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp
 src/BulletDynamics/ConstraintSolver/btHinge2Constraint.h
+src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btHingeConstraint.h
 src/BulletDynamics/ConstraintSolver/btJacobianEntry.h
+src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp
 src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h
+src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h
+src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp
 src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h
+src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btSliderConstraint.h
+src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h
 src/BulletDynamics/ConstraintSolver/btSolverBody.h
 src/BulletDynamics/ConstraintSolver/btSolverConstraint.h
+src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btTypedConstraint.h
+src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp
 src/BulletDynamics/ConstraintSolver/btUniversalConstraint.h
 src/BulletDynamics/Dynamics/btActionInterface.h
+src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp
 src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h
 src/BulletDynamics/Dynamics/btDynamicsWorld.h
+src/BulletDynamics/Dynamics/btRigidBody.cpp
 src/BulletDynamics/Dynamics/btRigidBody.h
+src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp
 src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h
+src/BulletDynamics/Featherstone/btMultiBody.cpp
 src/BulletDynamics/Featherstone/btMultiBody.h
+src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp
 src/BulletDynamics/Featherstone/btMultiBodyConstraint.h
+src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp
 src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h
+src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp
 src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h
 src/BulletDynamics/Featherstone/btMultiBodyJointFeedback.h
+src/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.cpp
 src/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h
+src/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp
 src/BulletDynamics/Featherstone/btMultiBodyJointMotor.h
 src/BulletDynamics/Featherstone/btMultiBodyLink.h
 src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h
+src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp
 src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h
 src/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h
+src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp
 src/BulletDynamics/MLCPSolvers/btDantzigLCP.h
 src/BulletDynamics/MLCPSolvers/btDantzigSolver.h
+src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp
 src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h
 src/BulletDynamics/MLCPSolvers/btLemkeSolver.h
+src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp
 src/BulletDynamics/MLCPSolvers/btMLCPSolver.h
 src/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h
 src/BulletDynamics/MLCPSolvers/btPATHSolver.h
 src/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h
+src/BulletDynamics/Vehicle/btRaycastVehicle.cpp
 src/BulletDynamics/Vehicle/btRaycastVehicle.h
 src/BulletDynamics/Vehicle/btVehicleRaycaster.h
+src/BulletDynamics/Vehicle/btWheelInfo.cpp
 src/BulletDynamics/Vehicle/btWheelInfo.h
 src/BulletDynamics/premake4.lua
+src/BulletSoftBody/btDefaultSoftBodySolver.cpp
 src/BulletSoftBody/btDefaultSoftBodySolver.h
+src/BulletSoftBody/btSoftBody.cpp
 src/BulletSoftBody/btSoftBody.h
+src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp
 src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h
 src/BulletSoftBody/btSoftBodyData.h
+src/BulletSoftBody/btSoftBodyHelpers.cpp
 src/BulletSoftBody/btSoftBodyHelpers.h
 src/BulletSoftBody/btSoftBodyInternals.h
+src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp
 src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h
 src/BulletSoftBody/btSoftBodySolverVertexBuffer.h
 src/BulletSoftBody/btSoftBodySolvers.h
+src/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp
 src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h
+src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp
 src/BulletSoftBody/btSoftRigidDynamicsWorld.h
+src/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp
 src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h
 src/BulletSoftBody/btSparseSDF.h
 src/BulletSoftBody/premake4.lua
+src/CMakeLists.txt
 src/LinearMath/btAabbUtil2.h
+src/LinearMath/btAlignedAllocator.cpp
 src/LinearMath/btAlignedAllocator.h
 src/LinearMath/btAlignedObjectArray.h
+src/LinearMath/btConvexHull.cpp
 src/LinearMath/btConvexHull.h
+src/LinearMath/btConvexHullComputer.cpp
 src/LinearMath/btConvexHullComputer.h
 src/LinearMath/btCpuFeatureUtility.h
 src/LinearMath/btDefaultMotionState.h
+src/LinearMath/btGeometryUtil.cpp
 src/LinearMath/btGeometryUtil.h
 src/LinearMath/btGrahamScan2dConvexHull.h
 src/LinearMath/btHashMap.h
@@ -238,18 +382,22 @@
 src/LinearMath/btMatrixX.h
 src/LinearMath/btMinMax.h
 src/LinearMath/btMotionState.h
+src/LinearMath/btPolarDecomposition.cpp
 src/LinearMath/btPolarDecomposition.h
 src/LinearMath/btPoolAllocator.h
 src/LinearMath/btQuadWord.h
 src/LinearMath/btQuaternion.h
+src/LinearMath/btQuickprof.cpp
 src/LinearMath/btQuickprof.h
 src/LinearMath/btRandom.h
 src/LinearMath/btScalar.h
+src/LinearMath/btSerializer.cpp
 src/LinearMath/btSerializer.h
 src/LinearMath/btSpatialAlgebra.h
 src/LinearMath/btStackAlloc.h
 src/LinearMath/btTransform.h
 src/LinearMath/btTransformUtil.h
+src/LinearMath/btVector3.cpp
 src/LinearMath/btVector3.h
 src/LinearMath/premake4.lua
 src/btBulletCollisionCommon.h

Modified: brlcad/trunk/src/other/clipper.dist
===================================================================
--- brlcad/trunk/src/other/clipper.dist 2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/src/other/clipper.dist 2017-07-29 20:01:37 UTC (rev 70026)
@@ -1,5 +1,7 @@
-SET(clipper_ignore_files
+set(clipper_ignore_files
+CMakeLists.txt
+License.txt
 README
-License.txt
+clipper.cpp
 clipper.hpp
 )

Modified: brlcad/trunk/src/other/freetype.dist
===================================================================
--- brlcad/trunk/src/other/freetype.dist        2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/src/other/freetype.dist        2017-07-29 20:01:37 UTC (rev 
70026)
@@ -1,9 +1,99 @@
-SET(freetype_ignore_files
+set(freetype_ignore_files
+CMakeLists.txt
 README
-builds
+builds/unix/ftconfig.in
+builds/windows/ftdebug.c
 devel/ft2build.h
 devel/ftoption.h
-include
+include/freetype/config/ftconfig.h
+include/freetype/config/ftheader.h
+include/freetype/config/ftmodule.h
+include/freetype/config/ftoption.h
+include/freetype/config/ftstdlib.h
+include/freetype/freetype.h
+include/freetype/ftadvanc.h
+include/freetype/ftautoh.h
+include/freetype/ftbbox.h
+include/freetype/ftbdf.h
+include/freetype/ftbitmap.h
+include/freetype/ftbzip2.h
+include/freetype/ftcache.h
+include/freetype/ftcffdrv.h
+include/freetype/ftchapters.h
+include/freetype/ftcid.h
+include/freetype/fterrdef.h
+include/freetype/fterrors.h
+include/freetype/ftfntfmt.h
+include/freetype/ftgasp.h
+include/freetype/ftglyph.h
+include/freetype/ftgxval.h
+include/freetype/ftgzip.h
+include/freetype/ftimage.h
+include/freetype/ftincrem.h
+include/freetype/ftlcdfil.h
+include/freetype/ftlist.h
+include/freetype/ftlzw.h
+include/freetype/ftmac.h
+include/freetype/ftmm.h
+include/freetype/ftmodapi.h
+include/freetype/ftmoderr.h
+include/freetype/ftotval.h
+include/freetype/ftoutln.h
+include/freetype/ftpfr.h
+include/freetype/ftrender.h
+include/freetype/ftsizes.h
+include/freetype/ftsnames.h
+include/freetype/ftstroke.h
+include/freetype/ftsynth.h
+include/freetype/ftsystem.h
+include/freetype/fttrigon.h
+include/freetype/ftttdrv.h
+include/freetype/fttypes.h
+include/freetype/ftwinfnt.h
+include/freetype/internal/autohint.h
+include/freetype/internal/ftcalc.h
+include/freetype/internal/ftdebug.h
+include/freetype/internal/ftdriver.h
+include/freetype/internal/ftgloadr.h
+include/freetype/internal/fthash.h
+include/freetype/internal/ftmemory.h
+include/freetype/internal/ftobjs.h
+include/freetype/internal/ftpic.h
+include/freetype/internal/ftrfork.h
+include/freetype/internal/ftserv.h
+include/freetype/internal/ftstream.h
+include/freetype/internal/fttrace.h
+include/freetype/internal/ftvalid.h
+include/freetype/internal/internal.h
+include/freetype/internal/psaux.h
+include/freetype/internal/pshints.h
+include/freetype/internal/services/svbdf.h
+include/freetype/internal/services/svcid.h
+include/freetype/internal/services/svfntfmt.h
+include/freetype/internal/services/svgldict.h
+include/freetype/internal/services/svgxval.h
+include/freetype/internal/services/svkern.h
+include/freetype/internal/services/svmm.h
+include/freetype/internal/services/svotval.h
+include/freetype/internal/services/svpfr.h
+include/freetype/internal/services/svpostnm.h
+include/freetype/internal/services/svprop.h
+include/freetype/internal/services/svpscmap.h
+include/freetype/internal/services/svpsinfo.h
+include/freetype/internal/services/svsfnt.h
+include/freetype/internal/services/svttcmap.h
+include/freetype/internal/services/svtteng.h
+include/freetype/internal/services/svttglyf.h
+include/freetype/internal/services/svwinfnt.h
+include/freetype/internal/sfnt.h
+include/freetype/internal/t1types.h
+include/freetype/internal/tttypes.h
+include/freetype/t1tables.h
+include/freetype/ttnameid.h
+include/freetype/tttables.h
+include/freetype/tttags.h
+include/freetype/ttunpat.h
+include/ft2build.h
 src/autofit/afangles.c
 src/autofit/afangles.h
 src/autofit/afblue.c
@@ -43,32 +133,58 @@
 src/autofit/afwarp.c
 src/autofit/afwarp.h
 src/autofit/afwrtsys.h
+src/autofit/autofit.c
 src/base/basepic.c
 src/base/basepic.h
 src/base/ftadvanc.c
 src/base/ftapi.c
+src/base/ftbase.c
 src/base/ftbase.h
+src/base/ftbbox.c
+src/base/ftbdf.c
+src/base/ftbitmap.c
 src/base/ftcalc.c
+src/base/ftcid.c
 src/base/ftdbgmem.c
+src/base/ftdebug.c
+src/base/ftfntfmt.c
+src/base/ftfstype.c
+src/base/ftgasp.c
 src/base/ftgloadr.c
+src/base/ftglyph.c
+src/base/ftgxval.c
 src/base/fthash.c
+src/base/ftinit.c
+src/base/ftlcdfil.c
 src/base/ftmac.c
+src/base/ftmm.c
 src/base/ftobjs.c
+src/base/ftotval.c
 src/base/ftoutln.c
+src/base/ftpatent.c
+src/base/ftpfr.c
 src/base/ftpic.c
 src/base/ftrfork.c
 src/base/ftsnames.c
 src/base/ftstream.c
+src/base/ftstroke.c
+src/base/ftsynth.c
+src/base/ftsystem.c
 src/base/fttrigon.c
+src/base/fttype1.c
 src/base/ftutil.c
+src/base/ftwinfnt.c
 src/base/md5.c
 src/base/md5.h
 src/bdf/README
+src/bdf/bdf.c
 src/bdf/bdf.h
 src/bdf/bdfdrivr.c
 src/bdf/bdfdrivr.h
 src/bdf/bdferror.h
 src/bdf/bdflib.c
+src/bzip2/ftbzip2.c
+src/cache/ftcache.c
 src/cache/ftcbasic.c
 src/cache/ftccache.c
 src/cache/ftccache.h
@@ -106,6 +222,7 @@
 src/cff/cf2stack.c
 src/cff/cf2stack.h
 src/cff/cf2types.h
+src/cff/cff.c
 src/cff/cffcmap.c
 src/cff/cffcmap.h
 src/cff/cffdrivr.c
@@ -135,7 +252,7 @@
 src/cid/cidriver.c
 src/cid/cidriver.h
 src/cid/cidtoken.h
-src/gxvalid
+src/cid/type1cid.c
 src/gxvalid/README
 src/gxvalid/gxvalid.c
 src/gxvalid/gxvalid.h
@@ -169,6 +286,7 @@
 src/gxvalid/gxvprop.c
 src/gxvalid/gxvtrak.c
 src/gzip/adler32.c
+src/gzip/ftgzip.c
 src/gzip/infblock.c
 src/gzip/infblock.h
 src/gzip/infcodes.c
@@ -183,9 +301,9 @@
 src/gzip/zlib.h
 src/gzip/zutil.c
 src/gzip/zutil.h
+src/lzw/ftlzw.c
 src/lzw/ftzopen.c
 src/lzw/ftzopen.h
-src/otvalid
 src/otvalid/otvalid.c
 src/otvalid/otvalid.h
 src/otvalid/otvbase.c
@@ -201,6 +319,7 @@
 src/otvalid/otvmod.c
 src/otvalid/otvmod.h
 src/pcf/README
+src/pcf/pcf.c
 src/pcf/pcf.h
 src/pcf/pcfdrivr.c
 src/pcf/pcfdrivr.h
@@ -209,6 +328,7 @@
 src/pcf/pcfread.h
 src/pcf/pcfutil.c
 src/pcf/pcfutil.h
+src/pfr/pfr.c
 src/pfr/pfrcmap.c
 src/pfr/pfrcmap.h
 src/pfr/pfrdrivr.c
@@ -225,6 +345,7 @@
 src/pfr/pfrtypes.h
 src/psaux/afmparse.c
 src/psaux/afmparse.h
+src/psaux/psaux.c
 src/psaux/psauxerr.h
 src/psaux/psauxmod.c
 src/psaux/psauxmod.h
@@ -240,6 +361,7 @@
 src/pshinter/pshalgo.h
 src/pshinter/pshglob.c
 src/pshinter/pshglob.h
+src/pshinter/pshinter.c
 src/pshinter/pshmod.c
 src/pshinter/pshmod.h
 src/pshinter/pshnterr.h
@@ -250,6 +372,7 @@
 src/psnames/psmodule.c
 src/psnames/psmodule.h
 src/psnames/psnamerr.h
+src/psnames/psnames.c
 src/psnames/pspic.c
 src/psnames/pspic.h
 src/psnames/pstables.h
@@ -258,6 +381,7 @@
 src/raster/ftraster.h
 src/raster/ftrend1.c
 src/raster/ftrend1.h
+src/raster/raster.c
 src/raster/rasterrs.h
 src/raster/rastpic.c
 src/raster/rastpic.h
@@ -266,6 +390,7 @@
 src/sfnt/sfdriver.c
 src/sfnt/sfdriver.h
 src/sfnt/sferrors.h
+src/sfnt/sfnt.c
 src/sfnt/sfntpic.c
 src/sfnt/sfntpic.h
 src/sfnt/sfobjs.c
@@ -292,6 +417,8 @@
 src/smooth/ftsmooth.h
 src/smooth/ftspic.c
 src/smooth/ftspic.h
+src/smooth/smooth.c
+src/truetype/truetype.c
 src/truetype/ttdriver.c
 src/truetype/ttdriver.h
 src/truetype/tterrors.h
@@ -323,6 +450,7 @@
 src/type1/t1parse.c
 src/type1/t1parse.h
 src/type1/t1tokens.h
+src/type1/type1.c
 src/type42/t42drivr.c
 src/type42/t42drivr.h
 src/type42/t42error.h
@@ -331,6 +459,8 @@
 src/type42/t42parse.c
 src/type42/t42parse.h
 src/type42/t42types.h
+src/type42/type42.c
 src/winfonts/fnterrs.h
+src/winfonts/winfnt.c
 src/winfonts/winfnt.h
 )

Added: brlcad/trunk/src/other/gct.dist
===================================================================
--- brlcad/trunk/src/other/gct.dist                             (rev 0)
+++ brlcad/trunk/src/other/gct.dist     2017-07-29 20:01:37 UTC (rev 70026)
@@ -0,0 +1,60 @@
+set(gct_ignore_files
+Auxiliary/CMakeLists.txt
+Auxiliary/cc.c
+Auxiliary/cc.h
+Auxiliary/ccmergesort.h
+Auxiliary/cpuconfig.h
+Auxiliary/cpuinfo.c
+Auxiliary/cpuinfo.h
+Auxiliary/gctcommon.h
+Auxiliary/math3d.h
+Auxiliary/mm.c
+Auxiliary/mm.h
+Auxiliary/mmatomic.c
+Auxiliary/mmatomic.h
+Auxiliary/mmbinsort.c
+Auxiliary/mmbinsort.h
+Auxiliary/mmbitmap.c
+Auxiliary/mmbitmap.h
+Auxiliary/mmhash.c
+Auxiliary/mmhash.h
+Auxiliary/mmthread.h
+BRLCAD/BrlcadAppWalker.cpp
+BRLCAD/BrlcadAppWalker.h
+BRLCAD/BrlcadLoader.cpp
+BRLCAD/BrlcadLoader.h
+BRLCAD/BrlcadTreeWalker.cpp
+BRLCAD/BrlcadTreeWalker.h
+BRLCAD/CMakeLists.txt
+BRLCAD/DbGeometry.cpp
+BRLCAD/DbGeometry.h
+BRLCAD/DbTracer.cpp
+BRLCAD/DbTracer.h
+CMakeLists.txt
+Interface/AppWalkerInterface.h
+Interface/GLoaderInterface.h
+Interface/IGeometryTracer.h
+Interface/INativeGeometry.h
+Interface/ISampler.h
+MeshDecimation/CMakeLists.txt
+MeshDecimation/meshcorrection.c
+MeshDecimation/meshcorrection.h
+MeshDecimation/meshdecimation.c
+MeshDecimation/meshdecimation.h
+MeshDecimation/meshdecimationSSE2.c
+MeshDecimation/meshdecimationSSE3.c
+MeshDecimation/meshdecimationSSE4p1.c
+MeshDecimation/meshoptimization.cpp
+MeshDecimation/meshoptimization.h
+MeshDecimation/meshoptimizer.c
+MeshDecimation/meshoptimizer.h
+Sampler/CMakeLists.txt
+Sampler/MarchingCubesSampler.cpp
+Sampler/MarchingCubesSampler.h
+Sampler/PointSampler.cpp
+Sampler/PointSampler.h
+dcmain/CMakeLists.txt
+dcmain/main.cpp
+psmain/CMakeLists.txt
+psmain/main.cpp
+)


Property changes on: brlcad/trunk/src/other/gct.dist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: brlcad/trunk/src/other/incrTcl.dist
===================================================================
--- brlcad/trunk/src/other/incrTcl.dist                         (rev 0)
+++ brlcad/trunk/src/other/incrTcl.dist 2017-07-29 20:01:37 UTC (rev 70026)
@@ -0,0 +1,17 @@
+set(incrTcl_ignore_files
+CHANGES
+ChangeLog
+INCOMPATIBLE
+Makefile.am
+README
+TODO
+doc/Makefile.am
+doc/README
+license.terms
+makefile.vc
+rules.vc
+tclconfig/install-sh
+tclconfig/tcl.m4
+tools/Makefile.am
+tools/genStubs.tcl
+)


Property changes on: brlcad/trunk/src/other/incrTcl.dist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Deleted: brlcad/trunk/src/other/itcl.dist
===================================================================
--- brlcad/trunk/src/other/itcl.dist    2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/src/other/itcl.dist    2017-07-29 20:01:37 UTC (rev 70026)
@@ -1,17 +0,0 @@
-SET(itcl_ignore_files
-CMake
-aclocal.m4
-doc
-generic/itcl.decls
-generic/itcl.h
-generic/itclDecls.h
-generic/itclInt.decls
-generic/itclInt.h
-generic/itclIntDecls.h
-itclConfig.sh.in
-library
-license.terms
-pkgIndex.tcl.in
-tests
-win
-)

Added: brlcad/trunk/src/other/itcl.dist
===================================================================
--- brlcad/trunk/src/other/itcl.dist                            (rev 0)
+++ brlcad/trunk/src/other/itcl.dist    2017-07-29 20:01:37 UTC (rev 70026)
@@ -0,0 +1,108 @@
+set(itcl_ignore_files
+CMake/CheckCSourceRuns.cmake
+CMake/CheckPrototypeExists.cmake
+CMake/CheckSystemFunctionality.cmake
+CMake/FindTIMEZONE.cmake
+CMake/ac_std_funcs.cmake
+CMake/tcl.cmake
+CMake/test_sources/alloca_header_test.c
+CMake/test_sources/alloca_test.c
+CMake/test_sources/ctypes_test.c
+CMake/test_sources/sys_wait_test.c
+CMakeLists.txt
+Makefile.am
+aclocal.m4
+doc/Class.3
+doc/List.3
+doc/Makefile.am
+doc/Object.3
+doc/Preserve.3
+doc/RegisterC.3
+doc/Stack.3
+doc/body.n
+doc/class.n
+doc/code.n
+doc/configbody.n
+doc/delete.n
+doc/ensemble.n
+doc/find.n
+doc/is.n
+doc/itcl.n
+doc/itclvars.n
+doc/license.terms
+doc/local.n
+doc/man.macros
+doc/scope.n
+generic/Makefile.am
+generic/itcl.decls
+generic/itcl.h
+generic/itclDecls.h
+generic/itclInt.decls
+generic/itclInt.h
+generic/itclIntDecls.h
+generic/itclStubInit.c
+generic/itclStubLib.c
+generic/itcl_bicmds.c
+generic/itcl_class.c
+generic/itcl_cmds.c
+generic/itcl_ensemble.c
+generic/itcl_linkage.c
+generic/itcl_methods.c
+generic/itcl_migrate.c
+generic/itcl_objects.c
+generic/itcl_parse.c
+generic/itcl_util.c
+itclConfig.sh.in
+library/Makefile.am
+library/itcl.tcl
+library/pkgIndex.tcl
+license.terms
+pkgIndex.tcl.in
+tests/all.tcl
+tests/basic.test
+tests/body.test
+tests/chain.test
+tests/delete.test
+tests/ensemble.test
+tests/import.test
+tests/info.test
+tests/inherit.test
+tests/interp.test
+tests/local.test
+tests/methods.test
+tests/mkindex.itcl
+tests/mkindex.test
+tests/namespace.test
+tests/old/AAA.test
+tests/old/Bar.tcl
+tests/old/BarFoo.tcl
+tests/old/Baz.tcl
+tests/old/Foo.tcl
+tests/old/FooBar.tcl
+tests/old/Geek.tcl
+tests/old/Mongrel.tcl
+tests/old/VirtualErr.tcl
+tests/old/all
+tests/old/basic.test
+tests/old/inherit.test
+tests/old/tclIndex
+tests/old/testlib.tcl
+tests/old/toaster.test
+tests/old/toasters/Appliance.tcl
+tests/old/toasters/Hazard.tcl
+tests/old/toasters/Outlet.tcl
+tests/old/toasters/SmartToaster.tcl
+tests/old/toasters/Toaster.tcl
+tests/old/toasters/tclIndex
+tests/old/toasters/usualway.tcl
+tests/old/uplevel.test
+tests/old/upvar.test
+tests/protection.test
+tests/scope.test
+tests/tclIndex
+win/dllEntryPoint.c
+win/makefile.vc
+win/nmakehlp.c
+win/rc/itcl.rc
+win/toaster.bmp
+)


Property changes on: brlcad/trunk/src/other/itcl.dist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Deleted: brlcad/trunk/src/other/itk.dist
===================================================================
--- brlcad/trunk/src/other/itk.dist     2017-07-29 19:55:58 UTC (rev 70025)
+++ brlcad/trunk/src/other/itk.dist     2017-07-29 20:01:37 UTC (rev 70026)
@@ -1,16 +0,0 @@
-SET(itk_ignore_files
-CMake
-aclocal.m4
-demos
-doc
-examples
-generic/itk.decls
-generic/itk.h
-generic/itkDecls.h
-itkConfig.sh.in
-library
-license.terms
-pkgIndex.tcl.in
-tests
-win
-)

Added: brlcad/trunk/src/other/itk.dist
===================================================================
--- brlcad/trunk/src/other/itk.dist                             (rev 0)
+++ brlcad/trunk/src/other/itk.dist     2017-07-29 20:01:37 UTC (rev 70026)
@@ -0,0 +1,69 @@
+set(itk_ignore_files
+CMake/CheckCSourceRuns.cmake
+CMake/CheckPrototypeExists.cmake
+CMake/CheckSystemFunctionality.cmake
+CMake/FindTIMEZONE.cmake
+CMake/FindX11.cmake
+CMake/ac_std_funcs.cmake
+CMake/tcl.cmake
+CMake/test_sources/alloca_header_test.c
+CMake/test_sources/alloca_test.c
+CMake/test_sources/ctypes_test.c
+CMake/test_sources/sys_wait_test.c
+CMakeLists.txt
+Makefile.am
+aclocal.m4
+demos/README
+demos/itkedit
+doc/Archetype.n
+doc/Makefile.am
+doc/Toplevel.n
+doc/Widget.n
+doc/itk.n
+doc/itkvars.n
+doc/license.terms
+doc/man.macros
+doc/usual.n
+examples/Info.itk
+examples/MessageInfo.itk
+examples/README
+examples/TextDisplay.itk
+examples/TextInfo.itk
+examples/tclIndex
+examples/viewfile
+generic/Makefile.am
+generic/itk.decls
+generic/itk.h
+generic/itkDecls.h
+generic/itkStubInit.c
+generic/itkStubLib.c
+generic/itk_archetype.c
+generic/itk_cmds.c
+generic/itk_option.c
+generic/itk_util.c
+itkConfig.sh.in
+library/Archetype.itk
+library/Makefile.am
+library/Toplevel.itk
+library/Widget.itk
+library/itk.tcl
+library/pkgIndex.tcl
+library/tclIndex
+license.terms
+pkgIndex.tcl.in
+tests/all
+tests/all.tcl
+tests/defs
+tests/interp.test
+tests/option.test
+tests/privacy.test
+tests/public.test
+tests/toplevel.test
+tests/widget.test
+win/dllEntryPoint.c
+win/makefile.vc
+win/nmakehlp.c
+win/rc/itk.ico
+win/rc/itk.rc
+win/toaster.bmp
+)


Property changes on: brlcad/trunk/src/other/itk.dist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: brlcad/trunk/src/other/iwidgets.dist
===================================================================
--- brlcad/trunk/src/other/iwidgets.dist        2017-07-29 19:55:58 UTC (rev 
70025)
+++ brlcad/trunk/src/other/iwidgets.dist        2017-07-29 20:01:37 UTC (rev 
70026)
@@ -1,19 +1,332 @@
-SET(iwidgets_ignore_files
-Makefile.am
+set(iwidgets_ignore_files
 CHANGES
+CMakeLists.txt
 ChangeLog
+Makefile.am
 README
 aclocal.m4
 configure.in
-demos
-doc
-incoming
+demos/buttonbox
+demos/calendar
+demos/canvasprintbox
+demos/canvasprintdialog
+demos/catalog
+demos/checkbox
+demos/combobox
+demos/dateentry
+demos/datefield
+demos/demo.html
+demos/dialog
+demos/dialogshell
+demos/disjointlistbox
+demos/entryfield
+demos/extbutton
+demos/extfileselectionbox
+demos/extfileselectiondialog
+demos/feedback
+demos/fileselectionbox
+demos/fileselectiondialog
+demos/finddialog
+demos/hierarchy
+demos/html/buttonbox.n.html
+demos/html/calendar.n.html
+demos/html/canvasprintbox.n.html
+demos/html/canvasprintdialog.n.html
+demos/html/checkbox.n.html
+demos/html/combobox.n.html
+demos/html/dateentry.n.html
+demos/html/datefield.n.html
+demos/html/dialog.n.html
+demos/html/dialogshell.n.html
+demos/html/disjointlistbox.n.html
+demos/html/entryfield.n.html
+demos/html/extbutton.n.html
+demos/html/extfileselectionbox.n.html
+demos/html/extfileselectiondialog.n.html
+demos/html/feedback.n.html
+demos/html/fileselectionbox.n.html
+demos/html/fileselectiondialog.n.html
+demos/html/finddialog.n.html
+demos/html/hierarchy.n.html
+demos/html/hyperhelp.n.html
+demos/html/iwidgets4.0.0UserCmds.html
+demos/html/labeledframe.n.html
+demos/html/labeledwidget.n.html
+demos/html/mainwindow.n.html
+demos/html/menubar.n.html
+demos/html/messagebox.n.html
+demos/html/messagedialog.n.html
+demos/html/notebook.n.html
+demos/html/optionmenu.n.html
+demos/html/panedwindow.n.html
+demos/html/promptdialog.n.html
+demos/html/pushbutton.n.html
+demos/html/radiobox.n.html
+demos/html/scopedobject.n.html
+demos/html/scrolledcanvas.n.html
+demos/html/scrolledframe.n.html
+demos/html/scrolledhtml.n.html
+demos/html/scrolledlistbox.n.html
+demos/html/scrolledtext.n.html
+demos/html/selectionbox.n.html
+demos/html/selectiondialog.n.html
+demos/html/shell.n.html
+demos/html/spindate.n.html
+demos/html/spinint.n.html
+demos/html/spinner.n.html
+demos/html/spintime.n.html
+demos/html/tabnotebook.n.html
+demos/html/tabset.n.html
+demos/html/timeentry.n.html
+demos/html/timefield.n.html
+demos/html/toolbar.n.html
+demos/html/watch.n.html
+demos/hyperhelp
+demos/images/box.xbm
+demos/images/clear.gif
+demos/images/close.gif
+demos/images/copy.gif
+demos/images/cut.gif
+demos/images/exit.gif
+demos/images/find.gif
+demos/images/help.gif
+demos/images/line.xbm
+demos/images/mag.gif
+demos/images/new.gif
+demos/images/open.gif
+demos/images/oval.xbm
+demos/images/paste.gif
+demos/images/points.xbm
+demos/images/poly.gif
+demos/images/print.gif
+demos/images/ruler.gif
+demos/images/save.gif
+demos/images/select.gif
+demos/images/text.xbm
+demos/iwidgets.gif
+demos/labeledframe
+demos/labeledwidget
+demos/mainwindow
+demos/menubar
+demos/messagebox
+demos/messagedialog
+demos/notebook
+demos/optionmenu
+demos/panedwindow
+demos/promptdialog
+demos/pushbutton
+demos/radiobox
+demos/scopedobject
+demos/scrolledcanvas
+demos/scrolledframe
+demos/scrolledhtml
+demos/scrolledlistbox
+demos/scrolledtext
+demos/selectionbox
+demos/selectiondialog
+demos/shell
+demos/spindate
+demos/spinint
+demos/spinner
+demos/spintime
+demos/tabnotebook
+demos/tabset
+demos/timeentry
+demos/timefield
+demos/toolbar
+demos/watch
+doc/CMakeLists.txt
+doc/Makefile.am
+doc/buttonbox.n
+doc/calendar.n
+doc/canvasprintbox.n
+doc/canvasprintdialog.n
+doc/checkbox.n
+doc/combobox.n
+doc/dateentry.n
+doc/datefield.n
+doc/dialog.n
+doc/dialogshell.n
+doc/disjointlistbox.n
+doc/entryfield.n
+doc/extbutton.n
+doc/extfileselectionbox.n
+doc/extfileselectiondialog.n
+doc/feedback.n
+doc/fileselectionbox.n
+doc/fileselectiondialog.n
+doc/finddialog.n
+doc/generateHtml.sh
+doc/hierarchy.n
+doc/hyperhelp.n
+doc/iwidgets.ps
+doc/labeledframe.n
+doc/labeledwidget.n
+doc/mainwindow.n
+doc/man.macros
+doc/menubar.n
+doc/messagebox.n
+doc/messagedialog.n
+doc/mkitclman
+doc/notebook.n
+doc/optionmenu.n
+doc/panedwindow.n
+doc/promptdialog.n
+doc/pushbutton.n
+doc/radiobox.n
+doc/scopedobject.n
+doc/scrolledcanvas.n
+doc/scrolledframe.n
+doc/scrolledhtml.n
+doc/scrolledlistbox.n
+doc/scrolledtext.n
+doc/selectionbox.n
+doc/selectiondialog.n
+doc/shell.n
+doc/spindate.n
+doc/spinint.n
+doc/spinner.n
+doc/spintime.n
+doc/tabnotebook.n
+doc/tabset.n
+doc/timeentry.n
+doc/timefield.n
+doc/tk2html
+doc/tk2html.awk
+doc/tk2html.perl
+doc/tk2html2.awk
+doc/toolbar.n
+doc/watch.n
+generic/Makefile.am
+generic/buttonbox.itk
+generic/calendar.itk
+generic/canvasprintbox.itk
+generic/canvasprintdialog.itk
+generic/checkbox.itk
+generic/colors.itcl
+generic/combobox.itk
+generic/dateentry.itk
+generic/datefield.itk
+generic/dialog.itk
+generic/dialogshell.itk
+generic/disjointlistbox.itk
+generic/entryfield.itk
+generic/extbutton.itk
+generic/extfileselectionbox.itk
+generic/extfileselectiondialog.itk
+generic/feedback.itk
+generic/fileselectionbox.itk
+generic/fileselectiondialog.itk
+generic/finddialog.itk
+generic/hierarchy.itk
+generic/hyperhelp.itk
+generic/labeledframe.itk
+generic/labeledwidget.itk
+generic/mainwindow.itk
+generic/menubar.itk
+generic/messagebox.itk
+generic/messagedialog.itk
+generic/notebook.itk
+generic/optionmenu.itk
+generic/pane.itk
+generic/panedwindow.itk
+generic/promptdialog.itk
+generic/pushbutton.itk
+generic/radiobox.itk
+generic/regexpfield.itk
+generic/roman.itcl
+generic/scopedobject.itcl
+generic/scrolledcanvas.itk
+generic/scrolledframe.itk
+generic/scrolledhtml.itk
+generic/scrolledlistbox.itk
+generic/scrolledtext.itk
+generic/scrolledwidget.itk
+generic/selectionbox.itk
+generic/selectiondialog.itk
+generic/shell.itk
+generic/spindate.itk
+generic/spinint.itk
+generic/spinner.itk
+generic/spintime.itk
+generic/tabnotebook.itk
+generic/tabset.itk
+generic/tclIndex
+generic/timeentry.itk
+generic/timefield.itk
+generic/toolbar.itk
+generic/unknownimage.gif
+generic/watch.itk
+incoming/README
+incoming/demos/buttoncage
+incoming/demos/collapsablewidget
+incoming/doc/collapsablewidget.n
+incoming/doc/man.macros
+incoming/src/buttoncage.itk
+incoming/src/collapsablewidget.itk
 iwidgets.tcl.in
 license.terms
-outgoing
+outgoing/README
 pkgIndex.tcl.in
-tclconfig
-tests
-win
-generic/Makefile.am
+tclconfig/install-sh
+tclconfig/tcl.m4
+tests/all
+tests/all.tcl
+tests/buttonbox.test
+tests/calendar.test
+tests/canvasprintbox.test
+tests/canvasprintdialog.test
+tests/checkbox.test
+tests/combobox.test
+tests/dateentry.test
+tests/datefield.test
+tests/defs
+tests/dialog.test
+tests/dialogshell.test
+tests/disjointlistbox.test
+tests/entryfield.test
+tests/extbutton.test
+tests/extfileselectionbox.test
+tests/extfileselectiondialog.test
+tests/feedback.test
+tests/fileselectionbox.test
+tests/fileselectiondialog.test
+tests/finddialog.test
+tests/hierarchy.test
+tests/hyperhelp.html
+tests/hyperhelp.test
+tests/labeledframe.test
+tests/labeledwidget.test
+tests/menubar.test
+tests/messagebox.test
+tests/messagedialog.test
+tests/notebook.test
+tests/optionmenu.test
+tests/panedwindow.test
+tests/promptdialog.test
+tests/pushbutton.test
+tests/radiobox.test
+tests/regexpfield.test
+tests/scrolledcanvas.test
+tests/scrolledframe.test
+tests/scrolledhtml.test
+tests/scrolledlistbox.test
+tests/scrolledtext.test
+tests/selectionbox.test
+tests/selectiondialog.test
+tests/shell.test
+tests/spindate.test
+tests/spinint.test
+tests/spinner.test
+tests/spintime.test
+tests/tabnotebook.test
+tests/tabset.test
+tests/timeentry.test
+tests/timefield.test
+tests/toolbar.test
+tests/usual.test
+tests/watch.test
+win/iwidgets.tcl
+win/makefile.vc
+win/pkg.vc
 )

Added: brlcad/trunk/src/other/libbson.dist
===================================================================
--- brlcad/trunk/src/other/libbson.dist                         (rev 0)
+++ brlcad/trunk/src/other/libbson.dist 2017-07-29 20:01:37 UTC (rev 70026)
@@ -0,0 +1,86 @@
+set(libbson_ignore_files
+CMakeLists.txt
+COPYING
+NEWS
+VERSION_CURRENT
+VERSION_RELEASED
+cmake/LoadVersion.cmake
+cmake/bson/bson-stdint.h
+cmake/libbson.def
+src/bson/b64_ntop.h
+src/bson/b64_pton.h
+src/bson/bcon.c
+src/bson/bcon.h
+src/bson/bson-atomic.c
+src/bson/bson-atomic.h
+src/bson/bson-clock.c
+src/bson/bson-clock.h
+src/bson/bson-compat.h
+src/bson/bson-config.h.in
+src/bson/bson-context-private.h
+src/bson/bson-context.c
+src/bson/bson-context.h
+src/bson/bson-endian.h
+src/bson/bson-error.c
+src/bson/bson-error.h
+src/bson/bson-iso8601-private.h
+src/bson/bson-iso8601.c
+src/bson/bson-iter.c
+src/bson/bson-iter.h
+src/bson/bson-json.c
+src/bson/bson-json.h
+src/bson/bson-keys.c
+src/bson/bson-keys.h
+src/bson/bson-macros.h
+src/bson/bson-md5.c
+src/bson/bson-md5.h
+src/bson/bson-memory.c
+src/bson/bson-memory.h
+src/bson/bson-oid.c
+src/bson/bson-oid.h
+src/bson/bson-private.h
+src/bson/bson-reader.c
+src/bson/bson-reader.h
+src/bson/bson-stdint-win32.h
+src/bson/bson-stdint.h
+src/bson/bson-string.c
+src/bson/bson-string.h
+src/bson/bson-thread-private.h
+src/bson/bson-timegm-private.h
+src/bson/bson-timegm.c
+src/bson/bson-types.h
+src/bson/bson-utf8.c
+src/bson/bson-utf8.h
+src/bson/bson-value.c
+src/bson/bson-value.h
+src/bson/bson-version-functions.c
+src/bson/bson-version-functions.h
+src/bson/bson-version.h
+src/bson/bson-version.h.in
+src/bson/bson-writer.c
+src/bson/bson-writer.h
+src/bson/bson.c

@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to