| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- set(MODULE_NAME "scew")
- set(MODULE_PREFIX "SCEW")
- #set(current_version "1.1.7")
- set(scew_srcs
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/attribute.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/attribute.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/bool.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/element.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/element.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/element_attribute.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/element_compare.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/element_copy.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/element_search.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/error.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/error.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/export.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/list.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/list.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/parser.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/parser.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/printer.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/printer.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/reader.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/reader.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/reader_buffer.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/reader_buffer.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/reader_file.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/reader_file.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/scew.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/str.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/str.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/tree.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/tree.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/writer.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/writer.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/writer_buffer.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/writer_buffer.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/writer_file.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/writer_file.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/xattribute.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/xattribute.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/xelement.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/xerror.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/xerror.h
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/xparser.c
- ${CMAKE_CURRENT_SOURCE_DIR}/scew/xparser.h
- )
- if(MSVC)
- add_definitions("-DSCEW_DLL")
- add_definitions("-DDLL_EXPORTS")
- add_definitions("-D_CRT_SECURE_NO_WARNINGS")
- endif(MSVC)
- add_subdirectory(expat-2.1.0)
- include_directories(expat-2.1.0/lib)
- add_library(${MODULE_NAME} SHARED ${scew_srcs})
- target_link_libraries(${MODULE_NAME} expat)
- file(GLOB scew_header "scew/scew.h")
- install(FILES ${scew_header} DESTINATION "${RVC_INCLUDE_PATH}/third_party/scew" COMPONENT headers)
- install(TARGETS ${MODULE_NAME}
- RUNTIME DESTINATION "${RVC_RUNTIME_PATH}"
- ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}"
- LIBRARY DESTINATION "${RVC_LIBRARY_PATH}"
- COMPONENT libraries)
|