Project

General

Profile

Bug #869 » 0002-Win32-Some-cmake-script-fixes.patch

DJm00n, 10/18/2012 08:00 PM

View differences:

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")
(2-2/13)