Revision: 65861
          http://sourceforge.net/p/brlcad/code/65861
Author:   starseeker
Date:     2015-08-09 16:58:53 +0000 (Sun, 09 Aug 2015)
Log Message:
-----------
Apply patch 401 from Hitesh Sofat

Modified Paths:
--------------
    brlcad/trunk/CMakeLists.txt
    brlcad/trunk/doc/docbook/CMakeLists.txt
    brlcad/trunk/doc/docbook/presentations/CMakeLists.txt
    brlcad/trunk/doc/docbook/presentations/en/CMakeLists.txt
    brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake
    brlcad/trunk/misc/CMake/DocBook.cmake

Added Paths:
-----------
    brlcad/trunk/doc/docbook/resources/brlcad/presentation.xsl.in

Modified: brlcad/trunk/CMakeLists.txt
===================================================================
--- brlcad/trunk/CMakeLists.txt 2015-08-09 15:47:14 UTC (rev 65860)
+++ brlcad/trunk/CMakeLists.txt 2015-08-09 16:58:53 UTC (rev 65861)
@@ -1374,6 +1374,9 @@
 CMAKE_DEPENDENT_OPTION(BRLCAD_EXTRADOCS_PHP "Build MAN page output from 
DocBook documentation" OFF "BRLCAD_EXTRADOCS" OFF)
 mark_as_advanced(BRLCAD_EXTRADOCS_PHP)
 
+CMAKE_DEPENDENT_OPTION(BRLCAD_EXTRADOCS_PPT "Build MAN page output from 
DocBook documentation" ON "BRLCAD_EXTRADOCS" OFF)
+mark_as_advanced(BRLCAD_EXTRADOCS_PPT)
+
 # Normally, we'll turn on man page output by default, but there is
 # no point in doing man page output for a Visual Studio build - the
 # files aren't useful and it *seriously* increases the target build

Modified: brlcad/trunk/doc/docbook/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/CMakeLists.txt     2015-08-09 15:47:14 UTC (rev 
65860)
+++ brlcad/trunk/doc/docbook/CMakeLists.txt     2015-08-09 16:58:53 UTC (rev 
65861)
@@ -11,7 +11,7 @@
 string(REPLACE " " "%20" DOCBOOK_SOURCE_DIR "${CMAKE_SOURCE_DIR}")
 
 # Common stylesheets for all DocBook sources
-if(BRLCAD_EXTRADOCS_HTML OR BRLCAD_EXTRADOCS_PDF OR BRLCAD_EXTRADOCS_MAN OR 
BRLCAD_EXTRADOCS_PHP)
+if(BRLCAD_EXTRADOCS_HTML OR BRLCAD_EXTRADOCS_PDF OR BRLCAD_EXTRADOCS_MAN OR 
BRLCAD_EXTRADOCS_PHP OR BRLCAD_EXTRADOCS_PPT) 
   
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources/brlcad/brlcad-common.xsl.in
     ${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-common.xsl)
   # Fonts definition
@@ -20,7 +20,10 @@
   # Wordpress
   configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources/brlcad/wordpress.xsl.in
     ${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/wordpress.xsl)
-endif(BRLCAD_EXTRADOCS_HTML OR BRLCAD_EXTRADOCS_PDF OR BRLCAD_EXTRADOCS_MAN OR 
BRLCAD_EXTRADOCS_PHP)
+  #ppt
+  
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources/brlcad/presentation.xsl.in
+    ${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/presentation.xsl)
+endif(BRLCAD_EXTRADOCS_HTML OR BRLCAD_EXTRADOCS_PDF OR BRLCAD_EXTRADOCS_MAN OR 
BRLCAD_EXTRADOCS_PHP OR BRLCAD_EXTRADOCS_PPT)
 
 # Files for PDF products
 if(BRLCAD_EXTRADOCS_PDF)
@@ -62,6 +65,11 @@
   add_custom_target(doc_php DEPENDS ${BRLCAD_EXTRADOCS_PHP_TARGETS})
   set_target_properties(doc_php PROPERTIES FOLDER "DocBook")
 endif(BRLCAD_EXTRADOCS_PHP)
+if(BRLCAD_EXTRADOCS_PPT)
+  get_property(BRLCAD_EXTRADOCS_PPT_TARGETS GLOBAL PROPERTY 
BRLCAD_EXTRADOCS_PPT_TARGETS)
+  add_custom_target(doc_php DEPENDS ${BRLCAD_EXTRADOCS_PPT_TARGETS})
+  set_target_properties(doc_php PROPERTIES FOLDER "DocBook")
+endif(BRLCAD_EXTRADOCS_PPT)
 if(BRLCAD_EXTRADOCS_MAN)
   get_property(BRLCAD_EXTRADOCS_MAN_TARGETS GLOBAL PROPERTY 
BRLCAD_EXTRADOCS_MAN_TARGETS)
   add_custom_target(doc_man DEPENDS ${BRLCAD_EXTRADOCS_MAN_TARGETS})
@@ -72,14 +80,15 @@
   add_custom_target(doc_pdf DEPENDS ${BRLCAD_EXTRADOCS_PDF_TARGETS})
   set_target_properties(doc_pdf PROPERTIES FOLDER "DocBook")
 endif(BRLCAD_EXTRADOCS_PDF)
-if(BRLCAD_EXTRADOCS_HTML OR BRLCAD_EXTRADOCS_MAN OR BRLCAD_EXTRADOCS_PDF OR 
BRLCAD_EXTRADOCS_PHP)
+if(BRLCAD_EXTRADOCS_HTML OR BRLCAD_EXTRADOCS_MAN OR BRLCAD_EXTRADOCS_PDF OR 
BRLCAD_EXTRADOCS_PHP OR BRLCAD_EXTRADOCS_PPT )
   add_custom_target(doc_all DEPENDS
        ${BRLCAD_EXTRADOCS_HTML_TARGETS}
         ${BRLCAD_EXTRADOCS_PHP_TARGETS}
+         ${BRLCAD_EXTRADOCS_PPT_TARGETS}
   ${BRLCAD_EXTRADOCS_MAN_TARGETS}
        ${BRLCAD_EXTRADOCS_PDF_TARGETS})
   set_target_properties(doc_all PROPERTIES FOLDER "DocBook")
-endif(BRLCAD_EXTRADOCS_HTML OR BRLCAD_EXTRADOCS_MAN OR BRLCAD_EXTRADOCS_PDF OR 
BRLCAD_EXTRADOCS_PHP)
+endif(BRLCAD_EXTRADOCS_HTML OR BRLCAD_EXTRADOCS_MAN OR BRLCAD_EXTRADOCS_PDF OR 
BRLCAD_EXTRADOCS_PHP OR BRLCAD_EXTRADOCS_PPT)
 
 CMAKEFILES(README fop.xconf.in log4j.properties resources)
 CMAKEFILES(README.DB_authors_notes)

Modified: brlcad/trunk/doc/docbook/presentations/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/presentations/CMakeLists.txt       2015-08-09 
15:47:14 UTC (rev 65860)
+++ brlcad/trunk/doc/docbook/presentations/CMakeLists.txt       2015-08-09 
16:58:53 UTC (rev 65861)
@@ -9,6 +9,11 @@
     
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-presentation-xhtml-stylesheet.xsl)
 endif(BRLCAD_EXTRADOCS_PHP)
 
+if(BRLCAD_EXTRADOCS_PPT)
+  
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/presentation.xsl.in
+    ${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/presentation.xsl)
+endif(BRLCAD_EXTRADOCS_PPT)
+
 # Files for PDF products
 if(BRLCAD_EXTRADOCS_PDF)
   # Style sheet for XSLT transformation to PDF
@@ -21,6 +26,7 @@
 # stylesheet path.
 set(XSL_PHP_STYLESHEET 
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/wordpress.xsl")
 set(XSL_XHTML_STYLESHEET 
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-presentation-xhtml-stylesheet.xsl")
+set(XSL_PPT_STYLESHEET 
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/presentation.xsl")
 set(XSL_FO_STYLESHEET 
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-presentation-fo-stylesheet.xsl")
 
 

Modified: brlcad/trunk/doc/docbook/presentations/en/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/presentations/en/CMakeLists.txt    2015-08-09 
15:47:14 UTC (rev 65860)
+++ brlcad/trunk/doc/docbook/presentations/en/CMakeLists.txt    2015-08-09 
16:58:53 UTC (rev 65861)
@@ -19,6 +19,7 @@
 
 DOCBOOK_TO_HTML(presentation docbook_presentations_EN html/presentations/en 
docbook_presentations_EN_IMAGES_cp)
 DOCBOOK_TO_PHP(presentation docbook_presentations_EN html/presentations/en 
docbook_presentations_EN_IMAGES_cp)
+DOCBOOK_TO_PPT(presentation docbook_presentations_EN html/presentations/en 
docbook_presentations_EN_IMAGES_cp)
 DOCBOOK_TO_PDF(presentation docbook_presentations_EN pdf/presentations/en 
docbook_presentations_EN_IMAGES_cp)
 
 # Local Variables:

Added: brlcad/trunk/doc/docbook/resources/brlcad/presentation.xsl.in
===================================================================
--- brlcad/trunk/doc/docbook/resources/brlcad/presentation.xsl.in               
                (rev 0)
+++ brlcad/trunk/doc/docbook/resources/brlcad/presentation.xsl.in       
2015-08-09 16:58:53 UTC (rev 65861)
@@ -0,0 +1,269 @@
+<xsl:stylesheet
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+  xmlns:d="http://docbook.org/ns/docbook";
+  xmlns:xlink="http://www.w3.org/1999/xlink";
+  exclude-result-prefixes="d"
+  version='1.0'
+  >
+<xsl:output method = "html"/>
+
+  <xsl:template match="/">
+        <xsl:apply-templates select="//d:article"/>
+    </xsl:template>
+
+  <xsl:template match="d:article">
+  <html><head>
+            <meta charset="utf-8"/>
+        <meta name="description" content="A framework for easily creating 
beautiful presentations using HTML"/>
+        <meta name="author" content="Hakim El Hattab"/>
+
+        <meta name="apple-mobile-web-app-capable" content="yes" />
+        <meta name="apple-mobile-web-app-status-bar-style" 
content="black-translucent" />
+
+        <meta name="viewport" content="width=device-width, initial-scale=1.0, 
maximum-scale=1.0, user-scalable=no, minimal-ui"/>
+
+        <link rel="stylesheet" 
href="../../wp-content/themes/brlcad/css/reveal.css"/>
+        <link rel="stylesheet" 
href="../../wp-content/themes/brlcad/css/black.css" id="theme"/>
+
+        <!-- Code syntax highlighting -->
+        <link rel="stylesheet" 
href="../../wp-content/themes/brlcad/css/zenburn.css"/>
+
+    </head><body>
+<a href="../../presentations/en/Introduction_brlcad-app-devel.php" 
style="color:black">Main Site</a>
+            <div class="reveal">
+
+            <!-- Any section element inside of this container is displayed as 
a slide -->
+            <div class="slides">
+
+    <xsl:apply-templates/> 
+    </div>
+</div>
+        <script src="../../wp-content/themes/brlcad/js/head.min.js"></script>
+        <script src="../../wp-content/themes/brlcad/js/reveal.js"></script>
+
+        <script>
+
+            // Full list of configuration options available at:
+            // https://github.com/hakimel/reveal.js#configuration
+            Reveal.initialize({
+                controls: true,
+                progress: true,
+                history: true,
+                center: true,
+
+                transition: 'slide', // none/fade/slide/convex/concave/zoom
+
+                // Optional reveal.js plugins
+                dependencies: [
+                    { src: '../../wp-content/themes/brlcad/js/classList.js', 
condition: function() { return !document.body.classList; } },
+                    { src: '../../wp-content/themes/brlcad/js/marked.js', 
condition: function() { return !!document.querySelector( '[data-markdown]' ); } 
},
+                    { src: '../../wp-content/themes/brlcad/js/markdown.js', 
condition: function() { return !!document.querySelector( '[data-markdown]' ); } 
},
+                    { src: '../../wp-content/themes/brlcad/js/highlight.js', 
async: true, condition: function() { return !!document.querySelector( 'pre 
code' ); }, callback: function() { hljs.initHighlightingOnLoad(); } },
+                    { src: '../../wp-content/themes/brlcad/js/zoom.js', async: 
true },
+                    { src: '../../wp-content/themes/brlcad/js/notes.js', 
async: true }
+                ]
+            });
+
+        </script>
+
+</body></html>
+
+
+ </xsl:template>
+<xsl:template match="@xmlns">
+   <xsl:attribute name="href">
+      <xsl:value-of select="."/>
+   </xsl:attribute>
+ </xsl:template>
+<xsl:template match="@version">
+   <xsl:attribute name="version">
+      <xsl:value-of select="."/>
+   </xsl:attribute>
+ </xsl:template>
+
+       <xsl:template match="d:para">
+ <p> 
+    <xsl:apply-templates/> </p>
+ </xsl:template>
+       <xsl:template match="d:itemizedlist">
+ <ul> 
+    <xsl:apply-templates/> </ul>
+ </xsl:template>
+
+       <xsl:template match="d:listitem">
+ <li> 
+    <xsl:apply-templates/> </li>
+ </xsl:template>
+
+
+  <xsl:template match="d:phrase">
+ <p>
+     <xsl:apply-templates/>
+ </p>
+ </xsl:template>
+
+       <xsl:template match="d:title">
+ <h1>
+     <xsl:apply-templates/>
+ </h1>
+ </xsl:template>
+
+       <xsl:template match="d:table">
+ <table> 
+    <xsl:apply-templates/> </table>
+ </xsl:template>
+
+       <xsl:template match="d:thead">
+ <thead> 
+    <xsl:apply-templates/> </thead>
+ </xsl:template>
+
+    <xsl:template match="d:row">
+ <tr> 
+    <xsl:apply-templates/> </tr>
+ </xsl:template>
+
+    <xsl:template match="d:entry">
+ <td> 
+    <xsl:apply-templates/> </td>
+ </xsl:template>
+
+    <xsl:template match="d:tbody">
+ <tbody> 
+    <xsl:apply-templates/> </tbody>
+ </xsl:template>
+
+    <xsl:template match="d:programlisting">
+ <pre> 
+    <xsl:apply-templates/> </pre>
+ </xsl:template>
+
+    <xsl:template match="d:filename">
+ <code> 
+    <xsl:apply-templates/> </code>
+ </xsl:template>
+
+    <xsl:template match="d:emphasis[@role='bold']">
+ <b> 
+    <xsl:apply-templates/> </b>
+ </xsl:template>
+
+     <xsl:template match="d:emphasis">
+ <i> 
+    <xsl:apply-templates/> </i>
+ </xsl:template>
+
+    <xsl:template match="d:section[@xml:id]">
+ <section>
+    <xsl:apply-templates/> </section>
+ </xsl:template>
+
+    <xsl:template match="d:info/title/application">
+ <h1>
+    <xsl:apply-templates/> </h1>
+ </xsl:template>
+
+
+    <xsl:template match="d:section/section/title">
+ <h2>
+    <xsl:apply-templates/> </h2>
+ </xsl:template>
+
+
+    <xsl:template match="d:section">
+ <section> 
+    <xsl:apply-templates/> </section>
+ </xsl:template>
+
+    <xsl:template match="d:info">
+ <section> 
+    <xsl:apply-templates/> </section>
+ </xsl:template>
+
+    <xsl:template match="d:personname">
+ <p> 
+    <xsl:apply-templates/> </p>
+ </xsl:template>
+
+    <xsl:template match="d:imageobject[@role]">
+ <section> 
+    <xsl:apply-templates/> </section>
+ </xsl:template>
+
+
+    <xsl:template match="d:firstname">
+ <h5> 
+    <xsl:apply-templates/> </h5>
+ </xsl:template>
+
+    <xsl:template match="d:surname">
+ <h5> 
+    <xsl:apply-templates/> </h5>
+ </xsl:template>
+
+    <xsl:template match="d:legalnotice">
+ <p> 
+    <xsl:apply-templates/> </p>
+ </xsl:template>
+
+<xsl:template match="d:imagedata">
+   <img><xsl:apply-templates select="@*"/></img>
+</xsl:template>
+
+<xsl:template match="@width">
+   <xsl:attribute name="width">
+      <xsl:value-of select="."/>
+   </xsl:attribute>
+</xsl:template>
+
+<xsl:template match="@depth">
+   <xsl:attribute name="height">
+      <xsl:value-of select="."/>
+   </xsl:attribute>
+</xsl:template>
+
+<xsl:template match="@fileref">
+   <xsl:attribute name="src">
+      <xsl:value-of select="."/>
+   </xsl:attribute>
+</xsl:template>
+   <xsl:template match="@align">
+   <xsl:attribute name="align">
+      <xsl:value-of select="."/>
+   </xsl:attribute>
+  </xsl:template> 
+<xsl:template match="@scalefit">
+   <xsl:attribute name="scalefit">
+      <xsl:value-of select="."/>
+   </xsl:attribute>
+
+</xsl:template>
+    <xsl:template match="d:literallayout">
+ <pre> 
+    <xsl:apply-templates/> </pre>
+ </xsl:template>
+
+    <xsl:template match="d:imageobject[@role='fo']">
+ <hide> 
+    <xsl:apply-templates/> </hide>
+ </xsl:template>
+
+    <xsl:template match="d:section/figure/title">
+ <p> 
+    <xsl:apply-templates/> </p>
+ </xsl:template>
+
+
+<xsl:template match="d:link">
+   <a><xsl:apply-templates select="@*"/></a>
+</xsl:template>
+
+<xsl:template match="@linkend">
+   <xsl:attribute name="href">
+      <xsl:value-of select="."/>
+   </xsl:attribute>
+ </xsl:template>
+ <xsl:template match="*[@xlink:href]">
+    <a href="{@xlink:href}"><xsl:apply-templates/></a>
+  </xsl:template>
+</xsl:stylesheet>


Property changes on: 
brlcad/trunk/doc/docbook/resources/brlcad/presentation.xsl.in
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake
===================================================================
--- brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake        2015-08-09 15:47:14 UTC 
(rev 65860)
+++ brlcad/trunk/misc/CMake/BRLCAD_Summary.cmake        2015-08-09 16:58:53 UTC 
(rev 65861)
@@ -430,6 +430,9 @@
   if(BRLCAD_EXTRADOCS_PHP)
     set(DOCBOOK_FORMATS ${DOCBOOK_FORMATS} php)
   endif(BRLCAD_EXTRADOCS_PHP)
+  if(BRLCAD_EXTRADOCS_PPT)
+    set(DOCBOOK_FORMATS ${DOCBOOK_FORMATS} html)
+  endif(BRLCAD_EXTRADOCS_PPT)
   if(BRLCAD_EXTRADOCS_MAN)
     set(DOCBOOK_FORMATS ${DOCBOOK_FORMATS} man)
   endif(BRLCAD_EXTRADOCS_MAN)

Modified: brlcad/trunk/misc/CMake/DocBook.cmake
===================================================================
--- brlcad/trunk/misc/CMake/DocBook.cmake       2015-08-09 15:47:14 UTC (rev 
65860)
+++ brlcad/trunk/misc/CMake/DocBook.cmake       2015-08-09 16:58:53 UTC (rev 
65861)
@@ -295,6 +295,72 @@
   CMAKEFILES(${${xml_files}})
 endmacro(DOCBOOK_TO_PHP targetname_suffix srcfile outfile targetdir deps_list)
 
+macro(DOCBOOK_TO_PPT targetname_suffix xml_files targetdir deps_list)
+  set(xml_valid_stamp)
+  if(BRLCAD_EXTRADOCS_PPT)
+    foreach(filename ${${xml_files}})
+      get_filename_component(filename_root "${filename}" NAME_WE)
+      set(outfile ${bin_root}/${DOC_DIR}/${targetdir}/${filename_root}_2.html)
+      set(targetname ${filename_root}_${targetname_suffix}_ppt)
+      set(CURRENT_XSL_STYLESHEET ${XSL_PPT_STYLESHEET})
+      if (EXISTS ${filename})
+  set(full_path_filename ${filename})
+      else (EXISTS ${filename})
+  set(full_path_filename ${CMAKE_CURRENT_SOURCE_DIR}/${filename})
+      endif (EXISTS ${filename})
+
+      # If we have extra outputs, need to handle them now
+      set(EXTRAS)
+      get_property(EXTRA_OUTPUTS SOURCE ${filename} PROPERTY EXTRA_PPT_OUTPUTS)
+      foreach(extra_out ${EXTRA_OUTPUTS})
+  set(EXTRAS ${EXTRAS} ${bin_root}/${DOC_DIR}/${targetdir}/${extra_out})
+      endforeach(extra_out ${EXTRA_OUTPUTS})
+
+      if(BRLCAD_EXTRADOCS_VALIDATE)
+  DB_VALIDATE_TARGET(${targetdir} "${filename}" ${filename_root})
+      endif(BRLCAD_EXTRADOCS_VALIDATE)
+
+      # Generate the script that will be used to run the XSLT executable
+      DB_SCRIPT("${targetname}" "${DOC_DIR}/${targetdir}" "${XSLT_EXECUTABLE}")
+
+      add_custom_command(
+  OUTPUT ${outfile} ${EXTRAS}
+  COMMAND ${CMAKE_COMMAND} -P ${scriptfile}
+  DEPENDS ${full_path_filename} ${xml_valid_stamp} 
${XSLTPROC_EXECUTABLE_TARGET} ${DOCBOOK_RESOURCE_FILES} ${XSL_PPT_STYLESHEET} 
${deps_list}
+  )
+      add_custom_target(${targetname} ALL DEPENDS ${outfile})
+      set_target_properties(${targetname} PROPERTIES FOLDER "DocBook/HTML")
+
+      # CMAKE_CFG_INTDIR can't be used in installation rules:
+      # http://www.cmake.org/Bug/view.php?id=5747
+      if(CMAKE_CONFIGURATION_TYPES)
+        string(REPLACE "${CMAKE_CFG_INTDIR}" "\${BUILD_TYPE}" outfile 
"${outfile}")
+  if(EXTRAS)
+    string(REPLACE "${CMAKE_CFG_INTDIR}" "\${BUILD_TYPE}" EXTRAS "${EXTRAS}")
+  endif(EXTRAS)
+      endif(CMAKE_CONFIGURATION_TYPES)
+      install(FILES ${outfile} ${EXTRAS} DESTINATION ${DOC_DIR}/${targetdir})
+
+      get_property(BRLCAD_EXTRADOCS_PPT_TARGETS GLOBAL PROPERTY 
BRLCAD_EXTRADOCS_PPT_TARGETS)
+      set(BRLCAD_EXTRADOCS_PPT_TARGETS ${BRLCAD_EXTRADOCS_PPT_TARGETS} 
${targetname})
+      set_property(GLOBAL PROPERTY BRLCAD_EXTRADOCS_PPT_TARGETS 
"${BRLCAD_EXTRADOCS_PPT_TARGETS}")
+
+      # If multiple outputs are being generated from the same file, make sure
+      # one of them is run to completion before the others to avoid multiple
+      # triggerings of the XML validation command.
+      get_property(1ST_TARGET SOURCE ${filename} PROPERTY 1ST_TARGET)
+      if(1ST_TARGET)
+  add_dependencies(${targetname} ${1ST_TARGET})
+      else(1ST_TARGET)
+  set_property(SOURCE ${filename} PROPERTY 1ST_TARGET "${targetname}")
+      endif(1ST_TARGET)
+
+    endforeach(filename ${${xml_files}})
+  endif(BRLCAD_EXTRADOCS_PPT)
+
+  CMAKEFILES(${${xml_files}})
+endmacro(DOCBOOK_TO_PPT targetname_suffix srcfile outfile targetdir deps_list)
+
 # This macro produces Unix-style manual or "man" pages
 macro(DOCBOOK_TO_MAN targetname_suffix xml_files mannum manext targetdir 
deps_list)
   set(xml_valid_stamp)

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to