FIND_LIBRARY(WSO2_LIBRARY_guththila NAMES guththila)
FIND_LIBRARY(WSO2_LIBRARY_neethi NAMES neethi)
FIND_LIBRARY(WSO2_LIBRARY_axis2_parser NAMES axis2_parser)
+
+IF(WIN32)
+ FIND_LIBRARY(WSO2_LIBRARY_axis2_axiom NAMES axiom)
+ELSE()
FIND_LIBRARY(WSO2_LIBRARY_axis2_axiom NAMES axis2_axiom)
FIND_LIBRARY(WSO2_LIBRARY_axis2_http_common NAMES axis2_http_common)
+ENDIF()
+
FIND_LIBRARY(WSO2_LIBRARY_axis2_engine NAMES axis2_engine)
FIND_LIBRARY(WSO2_LIBRARY_wso2_wsf NAMES wso2_wsf)
SET(WSO2_LIBRARIES ${WSO2_LIBRARIES} ${WSO2_LIBRARY_neethi})
SET(WSO2_LIBRARIES ${WSO2_LIBRARIES} ${WSO2_LIBRARY_axis2_parser})
SET(WSO2_LIBRARIES ${WSO2_LIBRARIES} ${WSO2_LIBRARY_axis2_axiom})
+
+IF(NOT WIN32)
SET(WSO2_LIBRARIES ${WSO2_LIBRARIES} ${WSO2_LIBRARY_axis2_http_common})
+ENDIF()
+
SET(WSO2_LIBRARIES ${WSO2_LIBRARIES} ${WSO2_LIBRARY_axis2_engine})
SET(WSO2_LIBRARIES ${WSO2_LIBRARIES} ${WSO2_LIBRARY_wso2_wsf})