]> granicus.if.org Git - libexpat/commitdiff
Correct the man page installation path in CMake Build
authorkkkunche <kishore.kunche@intel.com>
Tue, 18 Jun 2019 16:18:29 +0000 (21:48 +0530)
committerkkkunche <kishore.kunche@intel.com>
Tue, 18 Jun 2019 16:29:27 +0000 (21:59 +0530)
CMake build system : corrected the man page creation to PROJECT_BINARY_DIR
and avoid creation into PROJECT_SOURCE_DIR.

Signed-off-by: kkkunche <kishore.kunche@intel.com>
expat/CMakeLists.txt

index a052f1898ee62fa43a4ebf4eac37c968f47e934f..36a9b46c357875b918927324e42d5f9055338143 100644 (file)
@@ -211,9 +211,10 @@ if(BUILD_tools)
     target_link_libraries(xmlwf expat)\r
     expat_install(TARGETS xmlwf DESTINATION ${CMAKE_INSTALL_BINDIR})\r
     if(BUILD_doc)\r
-        add_custom_command(TARGET expat PRE_BUILD COMMAND "${DOCBOOK_TO_MAN}" "${PROJECT_SOURCE_DIR}/doc/xmlwf.xml" && mv "XMLWF.1" "${PROJECT_SOURCE_DIR}/doc/xmlwf.1")\r
-        expat_install(FILES "${PROJECT_SOURCE_DIR}/doc/xmlwf.1" DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)\r
-    endif()\r
+        file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/doc)\r
+        add_custom_command(TARGET expat PRE_BUILD COMMAND "${DOCBOOK_TO_MAN}" "${PROJECT_SOURCE_DIR}/doc/xmlwf.xml" && mv "XMLWF.1" "${PROJECT_BINARY_DIR}/doc/xmlwf.1")\r
+        expat_install(FILES "${PROJECT_BINARY_DIR}/doc/xmlwf.1" DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)\r
+     endif()\r
 endif()\r
 \r
 if(BUILD_examples)\r