fix build

This commit is contained in:
Andrei Yankovich 2020-05-03 12:11:32 +03:00
parent 69867674b1
commit 4b9b576d51

View File

@ -30,7 +30,6 @@ cmake_minimum_required( VERSION 3.1.0 )
set( CMAKE_DISABLE_SOURCE_CHANGES ON )
set( CMAKE_DISABLE_IN_SOURCE_BUILD ON )
set( FILAMENT_REQUIRES_CXXABI ON)
set( CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake" )
@ -141,19 +140,25 @@ if( MINGW )
set( CMAKE_SHARED_LINKER_FLAGS "-Wl,--export-all" )
endif()
include(CheckFunctionExists)
include( CheckTypeSize )
#include( CheckTypeSize )
#check_type_size( "long" LONG_INT )
#check_type_size( "long long" LONG_LONG_INT )
#check_type_size( "int" INT )
#if( HAVE_LONG_INT AND (${LONG_INT} EQUAL 8) )
# set( SIXTY_FOUR_BIT_LONG ON )
#elseif( HAVE_LONG_LONG_INT AND (${LONG_LONG_INT} EQUAL 8) )
# set( SIXTY_FOUR_BIT ON )
#else()
# set( THIRTY_TWO_BIT ON )
#endif()
IF(ANDROID)
set( THIRTY_TWO_BIT ON )
ELSE()
set( SIXTY_FOUR_BIT ON )
ENDIF()
check_type_size( "long" LONG_INT )
check_type_size( "long long" LONG_LONG_INT )
check_type_size( "int" INT )
if( HAVE_LONG_INT AND (${LONG_INT} EQUAL 8) )
set( SIXTY_FOUR_BIT_LONG ON )
elseif( HAVE_LONG_LONG_INT AND (${LONG_LONG_INT} EQUAL 8) )
set( SIXTY_FOUR_BIT ON )
else()
set( THIRTY_TWO_BIT ON )
endif()
if( MSVC OR ( WIN32 AND MINGW AND NOT CYGWIN ) )
set( OPENSSL_EXPORT_VAR_AS_FUNCTION 1 )