add_subdirectory(RequestHandlers) add_subdirectory(Requests) include_directories(${INCLUDES}) link_directories(${LTDL_LIBRARY_DIR}) add_library(Common Application.cpp Application.h Base64Encoder.cpp Base64Encoder.h ClientConnection.cpp ClientConnection.h Connection.cpp Connection.h GroupInfo.h HostInfo.h Module.h ModuleManager.cpp ModuleManager.h Request.cpp Request.h RequestHandler.cpp RequestHandler.h RequestHandlerGroup.h RequestManager.cpp RequestManager.h SystemBackend.h SystemManager.cpp SystemManager.h UserBackend.h UserInfo.h UserManager.cpp UserManager.h XmlPacket.cpp XmlPacket.h ) target_link_libraries(Common RequestHandlers Requests Net ${LIBXML2_LIBRARIES} ${LTDL_LIBRARIES})