cmake_minimum_required(VERSION 2.8)

set(SRCS
  lib/UriCommon.c
  lib/UriCommon.h
  lib/UriCompare.c
  lib/UriEscape.c
  lib/UriFile.c
  lib/UriIp4.c
  lib/UriIp4Base.c
  lib/UriIp4Base.h
  lib/UriNormalize.c
  lib/UriNormalizeBase.c
  lib/UriNormalizeBase.h
  lib/UriParse.c
  lib/UriParseBase.c
  lib/UriParseBase.h
  lib/UriQuery.c
  lib/UriRecompose.c
  lib/UriResolve.c
  lib/UriShorten.c)

set(INCS
  include/uriparser/Uri.h
  include/uriparser/UriBase.h
  include/uriparser/UriDefsAnsi.h
  include/uriparser/UriDefsConfig.h
  include/uriparser/UriDefsUnicode.h
  include/uriparser/UriIp4.h)

include_directories(include)
add_library(uriparser ${SRCS})

install(TARGETS uriparser
   DESTINATION lib)

install(FILES ${INCS}
   DESTINATION include/uriparser/)

