PROJECT(CABLEEXPAT)
INCLUDE_REGULAR_EXPRESSION("^(expat|xml|ascii|utf|name|iascii|latin).*$")

INCLUDE(${CMAKE_ROOT}/Modules/TestBigEndian.cmake)
TEST_BIG_ENDIAN( EXPAT_WORDS_BIGENDIAN )

SET(expat_SRCS 
  xmlparse.c 
  xmltok.c 
  xmlrole.c
)

INCLUDE_DIRECTORIES(BEFORE ${CABLEEXPAT_SOURCE_DIR})
INCLUDE_DIRECTORIES(BEFORE ${CABLEEXPAT_BINARY_DIR})

IF (NOT CABLE_LIBRARY_OUTPUT_PATH)
  LINK_DIRECTORIES(${CABLEEXPAT_BINARY_DIR})
ENDIF (NOT CABLE_LIBRARY_OUTPUT_PATH)

CONFIGURE_FILE("${CABLEEXPAT_SOURCE_DIR}/expatConfig.h.in"
               "${CABLEEXPAT_BINARY_DIR}/expatConfig.h")

ADD_LIBRARY(CableExpat STATIC ${expat_SRCS})
