Bug #869 » 0002-Win32-Some-cmake-script-fixes.patch
| src/plugins/azoth/plugins/rosenthal/cmake/FindHunspell.cmake | ||
|---|---|---|
|   SET(HUNSPELL_FIND_QUIETLY TRUE) | ||
| ENDIF (HUNSPELL_INCLUDE_DIR AND HUNSPELL_LIBRARIES) | ||
| FIND_PATH(HUNSPELL_INCLUDE_DIR hunspell/hunspell.hxx ) | ||
| INCLUDE(FindPackageHandleStandardArgs) | ||
| IF (WIN32) | ||
| 	IF (MSVC) | ||
| 		#MSVS 2010 | ||
| 		IF (MSVC_VERSION LESS 1600) | ||
| 			MESSAGE(FATAL_ERROR "We currently support only MSVC 2010 or greater version") | ||
| 		ENDIF (MSVC_VERSION LESS 1600) | ||
| 	ENDIF (MSVC) | ||
| 	IF (NOT DEFINED HUNSPELL_DIR) | ||
| 		IF (HUNSPELL_FIND_REQUIRED) | ||
| 			MESSAGE(FATAL_ERROR "Please set HUNSPELL_DIR variable") | ||
| 		ELSE (HUNSPELL_FIND_REQUIRED) | ||
| 			MESSAGE(STATUS "Please set HUNSPELL_DIR variable for HUNSPELL support") | ||
| 		ENDIF (HUNSPELL_FIND_REQUIRED) | ||
| 	ENDIF (NOT DEFINED HUNSPELL_DIR) | ||
| 	SET (HUNSPELL_INCLUDE_WIN32 ${HUNSPELL_DIR}/src/) | ||
| 	SET (PROBE_DIR | ||
| 		${HUNSPELL_DIR}/src/win_api/Release_dll/libhunspell) | ||
| 	FIND_LIBRARY (HUNSPELL_LIBRARIES NAMES libhunspell.lib PATHS ${PROBE_DIR}) | ||
| ELSE (WIN32) | ||
| 	FIND_LIBRARY (HUNSPELL_LIBRARIES NAMES hunspell-1.3 hunspell-1.2 HINTS ${HUNSPELL_DIR}) | ||
| ENDIF (WIN32) | ||
| FIND_PATH (HUNSPELL_INCLUDE_DIR hunspell/hunspell.hxx HINTS ${HUNSPELL_DIR} ${HUNSPELL_INCLUDE_WIN32}) | ||
| FIND_LIBRARY(HUNSPELL_LIBRARIES NAMES hunspell-1.3 hunspell-1.2) | ||
| # handle the QUIETLY and REQUIRED arguments and set HUNSPELL_FOUND to TRUE if | ||
| # all listed variables are TRUE | ||
| INCLUDE(FindPackageHandleStandardArgs) | ||
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(HUNSPELL DEFAULT_MSG HUNSPELL_LIBRARIES HUNSPELL_INCLUDE_DIR) | ||
| FIND_PACKAGE_HANDLE_STANDARD_ARGS (HUNSPELL DEFAULT_MSG HUNSPELL_LIBRARIES HUNSPELL_INCLUDE_DIR) | ||
| if (HUNSPELL_FOUND) | ||
|   if (NOT HUNSPELL_FIND_QUIETLY AND HUNSPELLCONFIG_EXECUTABLE) | ||
|     message(STATUS "Hunspell found: ${HUNSPELL_LIBRARIES}") | ||
|   endif(NOT HUNSPELL_FIND_QUIETLY AND HUNSPELLCONFIG_EXECUTABLE) | ||
| else(HUNSPELL_FOUND) | ||
|   if(HUNSPELL_FIND_REQUIRED) | ||
|     message(FATAL_ERROR "Could not find Hunspell") | ||
|   endif(HUNSPELL_FIND_REQUIRED) | ||
| endif(HUNSPELL_FOUND) | ||
| MARK_AS_ADVANCED(HUNSPELL_INCLUDE_DIR HUNSPELL_LIBRARIES) | ||
| src/plugins/azoth/plugins/xoox/cmake/FindQXmpp.cmake | ||
|---|---|---|
| # Find gloox library | ||
| # Find QXmpp library | ||
| # | ||
| # QXMPP_INCLUDE_DIR | ||
| ... | ... | |
| # Copyright (c) 2010-2012 Georg Rudoy <0xd34df00d@gmail.com> | ||
| # Copyright (c) 2012 Minh Ngo <nlminhtl@gmail.com> | ||
| # Win32 additions by Eugene Mamin <TheDZhon@gmail.com> | ||
| # Win32 fixes by Dimtriy Ryazantcev <DJm00n@mail.ru> | ||
| FIND_PATH(QXMPP_INCLUDE_DIR | ||
| 	NAMES | ||
| 	qxmpp-dev/QXmppClient.h | ||
| 	qxmpp/QXmppClient.h | ||
| 	PATH | ||
| 	ENV | ||
| ) | ||
| FIND_LIBRARY(QXMPP_LIBRARIES | ||
| 	NAMES | ||
| 	qxmpp-dev | ||
| 	qxmpp0 | ||
| 	qxmpp | ||
| ) | ||
| IF(QXMPP_LOCAL) | ||
| 	FIND_PATH(QXMPP_INCLUDE_DIR client/QXmppClient.h "${QXMPP_LOCAL}/src") | ||
| 	IF(QXMPP_INCLUDE_DIR) | ||
| 		IF(WIN32 AND MSVC) | ||
| 			SET(QXMPP_LIBRARY_RELEASE "${QXMPP_LOCAL}/lib/qxmpp.lib") | ||
| 			SET(QXMPP_LIBRARY_DEBUG "${QXMPP_LOCAL}/lib/qxmpp_d.lib") | ||
| 			win32_tune_libs_names (QXMPP) | ||
| 		ELSE(WIN32 AND MSVC) | ||
| 			SET(QXMPP_LIBRARIES ${QXMPP_LOCAL}/build/src/libqxmpp0.a) | ||
| 		ENDIF(WIN32 AND MSVC) | ||
| 		SET(QXMPP_LIBRARIES ${QXMPP_LOCAL}/build/src/libqxmpp0.a) | ||
| 	ENDIF(QXMPP_INCLUDE_DIR) | ||
| ENDIF(QXMPP_LOCAL) | ||
| IF(QXMPP_LIBRARIES AND QXMPP_INCLUDE_DIR) | ||
| 	IF(NOT QXMPP_LOCAL) | ||
| 		SET(QXMPP_INCLUDE_DIR | ||
| 			${QXMPP_INCLUDE_DIR}/qxmpp-dev | ||
| 			${QXMPP_INCLUDE_DIR}/qxmpp | ||
| 		) | ||
| 	ENDIF(NOT QXMPP_LOCAL) | ||
| ... | ... | |
| IF(QXMPP_FOUND) | ||
| 	MESSAGE(STATUS "Found QXmpp libraries at ${QXMPP_LIBRARIES}") | ||
| 	MESSAGE(STATUS "Found QXmpp headers at ${QXMPP_INCLUDE_DIR}") | ||
| 	IF(WIN32) | ||
| 		MESSAGE(STATUS ${_WIN32_ADDITIONAL_MESS}) | ||
| 	ENDIF(WIN32) | ||
| ELSE(QXMPP_FOUND) | ||
| 	IF(QXMPP_FIND_REQUIRED) | ||
| 		MESSAGE(FATAL_ERROR "Could NOT find required QXmpp library, aborting") | ||