cmake_minimum_required(VERSION 2.6)\r
set(PACKAGE_BUGREPORT "expat-bugs@libexpat.org")\r
set(PACKAGE_NAME "expat")\r
-set(PACKAGE_VERSION "2.2.4")\r
+set(PACKAGE_VERSION "2.2.5")\r
set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")\r
set(PACKAGE_TARNAME "${PACKAGE_NAME}")\r
\r
if(MSVC OR NOT BUILD_tools_default)\r
set(BUILD_doc_default OFF)\r
else()\r
- find_program(DOCBOOK_TO_MAN NAMES docbook2x-man)\r
+ find_program(DOCBOOK_TO_MAN NAMES docbook2x-man docbook2man docbook-to-man)\r
if(DOCBOOK_TO_MAN)\r
set(BUILD_doc_default ON)\r
else()\r
endif()\r
\r
set(LIBCURRENT 7) # sync\r
-set(LIBREVISION 6) # with\r
+set(LIBREVISION 7) # with\r
set(LIBAGE 6) # configure.ac!\r
math(EXPR LIBCURRENT_MINUS_AGE "${LIBCURRENT} - ${LIBAGE}")\r
\r
target_link_libraries(xmlwf expat)\r
expat_install(TARGETS xmlwf DESTINATION bin)\r
if(BUILD_doc)\r
- if(CMAKE_GENERATOR STREQUAL "Unix Makefiles")\r
- set(make_command "$(MAKE)")\r
- else()\r
- set(make_command "make")\r
- endif()\r
-\r
- add_custom_command(TARGET expat PRE_BUILD COMMAND "${make_command}" -f "${PROJECT_SOURCE_DIR}/doc/doc.mk" -C "${PROJECT_SOURCE_DIR}/doc" xmlwf.1 "DOCBOOK_TO_MAN=${DOCBOOK_TO_MAN}")\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 share/man/man1)\r
endif()\r
endif()\r
\r
if(BUILD_tests)\r
## these are unittests that can be run on any platform\r
- add_executable(runtests tests/runtests.c tests/chardata.c tests/minicheck.c tests/memcheck.c)\r
+ add_executable(runtests tests/runtests.c tests/chardata.c tests/structdata.c tests/minicheck.c tests/memcheck.c)\r
set_property(TARGET runtests PROPERTY RUNTIME_OUTPUT_DIRECTORY tests)\r
target_link_libraries(runtests expat)\r
add_test(runtests tests/runtests)\r
\r
- add_executable(runtestspp tests/runtestspp.cpp tests/chardata.c tests/minicheck.c tests/memcheck.c)\r
+ add_executable(runtestspp tests/runtestspp.cpp tests/chardata.c tests/structdata.c tests/minicheck.c tests/memcheck.c)\r
set_property(TARGET runtestspp PROPERTY RUNTIME_OUTPUT_DIRECTORY tests)\r
target_link_libraries(runtestspp expat)\r
add_test(runtestspp tests/runtestspp)\r