Simple XML subset parser comparable to glib's Markup parser, but without any dependencies in one self contained file. Forked from https://github.com/ooxi/xml.c
Não pode escolher mais do que 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- # Project setup
- PROJECT(xml)
- SET(VERSION_MAJOR "0")
- SET(VERSION_MINOR "1")
- SET(VERSION_PATCH "4")
- CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0 FATAL_ERROR)
-
-
- # Compiler setup
- SET(CMAKE_C_FLAGS_DEBUG "-g -DDEBUG")
- SET(CMAKE_C_FLAGS_RELEASE "-O2")
-
-
- # Sources
- SET(SOURCE_DIRECTORY src)
- SET(TEST_SOURCE_DIRECTORY test)
-
-
- # Build library
- ADD_LIBRARY(xml STATIC
- ${SOURCE_DIRECTORY}/xml.c
- )
-
-
- # Build unit cases
- INCLUDE_DIRECTORIES(${SOURCE_DIRECTORY})
-
- ADD_EXECUTABLE(test-xml
- ${TEST_SOURCE_DIRECTORY}/test-xml
- )
- TARGET_LINK_LIBRARIES(test-xml xml)
-
- FILE( COPY ${TEST_SOURCE_DIRECTORY}/test.xml
- DESTINATION ${PROJECT_BINARY_DIR}
- )
-
-
- # Building example
- ADD_EXECUTABLE(example
- ${TEST_SOURCE_DIRECTORY}/example
- )
- TARGET_LINK_LIBRARIES(example xml)
-
|