File: CMakeLists.txt

package info (click to toggle)
tulip 3.7.0dfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 39,428 kB
  • sloc: cpp: 231,403; php: 11,023; python: 1,128; sh: 671; yacc: 522; makefile: 315; xml: 63; lex: 55
file content (44 lines) | stat: -rwxr-xr-x 3,051 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
ADD_CUSTOM_TARGET(tulip-libs-html sh ${PROJECT_SOURCE_DIR}/docs/common/gen-index.sh)

ADD_CUSTOM_TARGET(tulip-lib-html doxygen tulip-lib.doxygen WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})

ADD_CUSTOM_TARGET(tulip-libogl-html doxygen tulip-ogl-lib.doxygen WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})

ADD_CUSTOM_TARGET(tulip-libqt-html doxygen tulip-qt-lib.doxygen WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})

ADD_CUSTOM_TARGET(tulip-plugins-doc doxygen tulip-plugins.doxygen WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})

ADD_CUSTOM_TARGET(tulipPlugins-html java -cp "${SAXON653_JAR}:${SAXON_JAR}:${PROJECT_SOURCE_DIR}/docs/common:${RESOLVER_JAR}" com.icl.saxon.StyleSheet -x org.apache.xml.resolver.tools.ResolvingXMLReader -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver -o tulipPlugins.html tulip-plugins.tag  ${PROJECT_SOURCE_DIR}/docs/doxygen/dox-plugins.xsl)

ADD_DEPENDENCIES(tulipPlugins-html tulip-plugins-doc)
ADD_DEPENDENCIES(tulip-libs-html tulip-lib-html tulip-libogl-html tulip-libqt-html)

ADD_CUSTOM_TARGET(allPluginsBody-html java -cp "${SAXON653_JAR}:${SAXON_JAR}:${PROJECT_SOURCE_DIR}/docs/common:${RESOLVER_JAR}" com.icl.saxon.StyleSheet -x org.apache.xml.resolver.tools.ResolvingXMLReader -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver -o allPluginsBody.html tulip-plugins.tag ${PROJECT_SOURCE_DIR}/docs/doxygen/dox-html.xsl)

ADD_DEPENDENCIES(allPluginsBody-html tulip-plugins-doc)

ADD_CUSTOM_TARGET(allPlugins-html sh ${PROJECT_SOURCE_DIR}/docs/doxygen/gen-allPlugins.sh)

ADD_DEPENDENCIES(allPlugins-html allPluginsBody-html)

ADD_CUSTOM_TARGET(dox_toc java -cp "${SAXON653_JAR}:${SAXON_JAR}:${PROJECT_SOURCE_DIR}/docs/common:${RESOLVER_JAR}" com.icl.saxon.StyleSheet -x org.apache.xml.resolver.tools.ResolvingXMLReader -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver -o toc.dcf tulip-plugins.tag ${PROJECT_SOURCE_DIR}/docs/doxygen/dox-toc.xsl)

ADD_DEPENDENCIES(dox_toc tulipPlugins-html)

ADD_CUSTOM_TARGET(dox_keywords java -cp "${SAXON653_JAR}:${SAXON_JAR}:${PROJECT_SOURCE_DIR}/docs/common:${RESOLVER_JAR}" com.icl.saxon.StyleSheet -x org.apache.xml.resolver.tools.ResolvingXMLReader -y org.apache.xml.resolver.tools.ResolvingXMLReader -r org.apache.xml.resolver.tools.CatalogResolver -o keywords.dcf tulip-plugins.tag ${PROJECT_SOURCE_DIR}/docs/doxygen/dox-keywords.xsl)

ADD_DEPENDENCIES(dox_keywords tulipPlugins-html)

INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/tulip.html
	      ${CMAKE_CURRENT_BINARY_DIR}/tulipdoc.html
	      ${CMAKE_CURRENT_BINARY_DIR}/allPluginsBody.html
	      ${CMAKE_CURRENT_BINARY_DIR}/allPlugins.html
	      ${CMAKE_CURRENT_BINARY_DIR}/tulipPlugins.html
 DESTINATION share/doc/tulip/doxygen
 COMPONENT tulip_doc)

INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/tulip-lib
		  ${CMAKE_CURRENT_BINARY_DIR}/tulip-ogl-lib
		  ${CMAKE_CURRENT_BINARY_DIR}/tulip-qt-lib
 DESTINATION share/doc/tulip/doxygen
 COMPONENT tulip_doc)