mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 05:16:21 +00:00
MinGW fixes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24381 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
b33f1b11e6
commit
07502281bc
@ -12,6 +12,7 @@ include(CheckFunctionExists)
|
||||
include(CheckLibraryExists)
|
||||
include(CheckTypeSize)
|
||||
include(CheckCXXSourceCompiles)
|
||||
include(MacroBoolTo01)
|
||||
|
||||
|
||||
check_include_file_cxx(aspell.h HAVE_ASPELL_H)
|
||||
@ -88,6 +89,8 @@ check_symbol_exists(uintmax_t "stdint.h" HAVE_STDINT_H_WITH_UINTMAX)
|
||||
check_symbol_exists(LC_MESSAGES "locale.h" HAVE_LC_MESSAGES)
|
||||
|
||||
check_type_size(intmax_t HAVE_INTMAX_T)
|
||||
macro_bool_to_01(HAVE_UINTMAX_T HAVE_STDINT_H_WITH_UINTMAX)
|
||||
|
||||
check_type_size("long double" HAVE_LONG_DOUBLE)
|
||||
check_type_size("long long" HAVE_LONG_LONG)
|
||||
check_type_size(wchar_t HAVE_WCHAR_T)
|
||||
|
20
development/cmake/modules/MacroBoolTo01.cmake
Normal file
20
development/cmake/modules/MacroBoolTo01.cmake
Normal file
@ -0,0 +1,20 @@
|
||||
# MACRO_BOOL_TO_01( VAR RESULT0 ... RESULTN )
|
||||
# This macro evaluates its first argument
|
||||
# and sets all the given vaiables either to 0 or 1
|
||||
# depending on the value of the first one
|
||||
|
||||
# Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org>
|
||||
#
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
|
||||
|
||||
MACRO(MACRO_BOOL_TO_01 FOUND_VAR )
|
||||
FOREACH (_current_VAR ${ARGN})
|
||||
IF(${FOUND_VAR})
|
||||
SET(${_current_VAR} 1)
|
||||
ELSE(${FOUND_VAR})
|
||||
SET(${_current_VAR} 0)
|
||||
ENDIF(${FOUND_VAR})
|
||||
ENDFOREACH(_current_VAR)
|
||||
ENDMACRO(MACRO_BOOL_TO_01)
|
Loading…
Reference in New Issue
Block a user