18 "CEP_SET" # possible options
22 # TODO check
if needed
23 # Add apidoc subproject at the end
24 #
set(CAMITK_XML_PROJECT_DESCRIPTION ${CAMITK_XML_PROJECT_DESCRIPTION}
"\n <SubProject name=\"apidoc\">\n </SubProject>")
26 # Add packaging subproject at the end
27 #
set(CAMITK_XML_PROJECT_DESCRIPTION ${CAMITK_XML_PROJECT_DESCRIPTION}
"\n <SubProject name=\"package\">\n </SubProject>")
29 #
if this a standalone CEP, then write the cdash xml report
30 if(NOT CAMITK_EXTENSION_PROJECT_SET OR ADD_SUB_PROJECT_VALIDATE_CEP_SET)
31 # Add packaging source, packaging and api_doc target
32 set(CAMITK_XML_PROJECT_DESCRIPTION ${CAMITK_XML_PROJECT_DESCRIPTION}
"\n <SubProject name=\"package-source\">\n </SubProject>")
33 set(CAMITK_XML_PROJECT_DESCRIPTION ${CAMITK_XML_PROJECT_DESCRIPTION}
"\n <SubProject name=\"package\">\n </SubProject>")
34 set(CAMITK_XML_PROJECT_DESCRIPTION ${CAMITK_XML_PROJECT_DESCRIPTION}
"\n <SubProject name=\"apidoc\">\n </SubProject>")
36 # Write down the Project.xml file
37 set(CAMITK_XML_PROJECT_DESCRIPTION ${CAMITK_XML_PROJECT_DESCRIPTION}
"\n</Project>")
38 set(filename
"${CMAKE_BINARY_DIR}/Project.xml")
39 file(WRITE ${filename} ${CAMITK_XML_PROJECT_DESCRIPTION})
40 message(STATUS
"Generated ${filename} for project description")
42 #Write down subprojects.cmake filename
43 set(filename
"${CMAKE_BINARY_DIR}/Subprojects.cmake")
44 file(WRITE ${filename}
"set(CAMITK_SUBPROJECTS ${CAMITK_SUBPROJECTS})")
45 message(STATUS
"Generated ${filename} for subprojects listing")
camitk_sub_project_validate()
macro camitk_sub_project_validate validates the xml_subprojects variable by ending its xml tag i...
Definition: CamiTKSubProjectValidate.h:15
parse_arguments()
macro parse_arguments is a fork from CMakeMacroParseArguments see http://www.cmake.org/Wiki/CMakeMacroParseArguments for more information
Definition: ParseArguments.h:13
set(CAMITK_TEST_COMMAND_FILE ${CAMITK_TEST_OUTPUT_DIR}/command) set(CAMITK_TEST_COMMAND_RESULT_FILE $
This CMake file run a command and put the output in a given file.
Definition: CamiTKTestPassFile.h:11