]> Creatis software - creaRigidRegistration.git/blob - doc/template_WebSite/CMakeLists.txt
Added to library TransformLib.
[creaRigidRegistration.git] / doc / template_WebSite / CMakeLists.txt
1 MESSAGE(STATUS "")
2 MESSAGE(STATUS "=======================================")
3 MESSAGE(STATUS "Configuring User html doc")
4
5 # Configure & install images 
6 USER_DOC_INSTALL_IMAGES(template_WebSite)
7
8 # Configure html pages for build tree and install 
9 FILE(GLOB HTML_PAGES "." "*.html")
10 FOREACH(page ${HTML_PAGES})  
11   GET_FILENAME_COMPONENT(filename "${page}" NAME)
12   CONFIGURE_FILE(
13     ${page}
14     ${BBTK_DOC_BUILD_PATH}/template_WebSite/${filename}
15     @ONLY
16     )
17   # Install
18   INSTALL(
19     FILES ${BBTK_DOC_BUILD_PATH}/template_WebSite/${filename}
20     DESTINATION ${BBTK_DOC_INSTALL_PATH}/template_WebSite
21     )
22 ENDFOREACH(page)
23
24
25 #===================================================================
26 # Regenerate package doc / boxes lists
27 # Must be made manually as:
28 # 1) Is useless for installers (it is to be run after install)
29 # 2) Can be done manually for a build tree (e.g. in bbStudio)
30 IF(FALSE)
31
32 SET(INDEX_OUTPUT index-alpha.html)
33
34 IF (WIN32)
35   
36   SET(USE_DOT TRUE)
37   MAKE_DLL_PATH()
38
39    ADD_CUSTOM_COMMAND(
40      OUTPUT ${INDEX_OUTPUT}
41          COMMAND 
42      set Path=${DLL_PATH} && cd ${BBTK_BIN_PATH} && bbRegeneratePackageDoc -a -q &&  bbRegenerateBoxesLists -q
43
44     DEPENDS ${BBTK_PACKAGES_DEPS}
45           )
46
47 ELSE (WIN32)
48   
49   #     MESSAGE(STATUS "PACKAGE_DEPS=${BBTK_PACKAGES_DEPS}")
50   
51   SET(LD_LIBRARY_PATH "$ENV{LD_LIBRARY_PATH}:${LIBRARY_OUTPUT_PATH}")
52   #   MESSAGE(LD_LIBRARY_PATH=${LD_LIBRARY_PATH})
53   
54   ADD_CUSTOM_COMMAND(
55     OUTPUT ${INDEX_OUTPUT}
56     COMMAND 
57     
58     cd ${BBTK_BIN_PATH} && export LD_LIBRARY_PATH=${LD_LIBRARY_PATH} && ./bbRegeneratePackageDoc -a -q &&  ./bbRegenerateBoxesLists -q
59     
60     DEPENDS ${BBTK_PACKAGES_DEPS} bbRegeneratePackageDoc bbRegenerateBoxesLists
61     )
62   
63 ENDIF (WIN32)
64
65 ADD_CUSTOM_TARGET(
66   bbdoc ALL
67   DEPENDS ${INDEX_OUTPUT}
68   )
69            
70 ENDIF(FALSE)
71            
72 MESSAGE(STATUS "=======================================")