set(H_LIST
	Web.h
	Web.t
	util.h
	html.h
	socket.h
	httpsrv.h
	httpcli.h
	auth.h
	smtp.h
	sproc.h
	ScgiServer.h
	Copying
)

set(SRC_LIST
	util.cpp
	md5.cpp
	html.cpp
	socket.cpp
	httpsrv.cpp
	httpcli.cpp
	auth.cpp
	smtp.cpp
	sproc.cpp
	ScgiServer.cpp
)

set(ISRC_LIST
	Web_init.cpp
)

global_list_append(GLOBAL_INIT_LIST ISRC_LIST)

add_library(Web ${SRC_LIST})

set(USES_LIST Core)

#library(SOLARIS) "nsl socket";
if(CMAKE_SYSTEM MATCHES Solaris)
	list(APPEND LINK_LIST nsl socket)
endif()

#library(WIN32) ws2_32;
if(WIN32)
	list(APPEND LINK_LIST ws2_32)
endif()

add_dependencies(Web ${USES_LIST})
target_link_libraries(Web ${USES_LIST} ${LINK_LIST})
