diff options
author | Allen Winter <allen.winter@kdab.com> | 2022-06-03 16:11:54 -0400 |
---|---|---|
committer | Allen Winter <allen.winter@kdab.com> | 2022-06-03 16:11:54 -0400 |
commit | 8a02c81153db797703adf2e18be94efe0f0c7b8c (patch) | |
tree | 79db44bc2c6746ab54a072b8a98b5d060ad15eec /ConfigureChecks.cmake | |
parent | 4f22bbb2d1d1f3a7a218e2d8d363f94a071151c9 (diff) | |
parent | 454167da5abfe78bc52cc4e89fa5584754aee87f (diff) | |
download | libical-git-8a02c81153db797703adf2e18be94efe0f0c7b8c.tar.gz |
Merge branch '3.0'
Diffstat (limited to 'ConfigureChecks.cmake')
-rw-r--r-- | ConfigureChecks.cmake | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 71a4284b..b7aeb9f1 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -80,7 +80,14 @@ check_type_size(intptr_t SIZEOF_INTPTR_T) check_type_size(pid_t SIZEOF_PID_T) check_type_size(size_t SIZEOF_SIZE_T) check_type_size(ssize_t SIZEOF_SSIZE_T) -check_type_size(time_t SIZEOF_TIME_T) +if(WIN32 AND MSVC AND USE_32BIT_TIME_T) + set(_SAVE_RQD ${CMAKE_REQUIRED_DEFINITIONS}) + set(CMAKE_REQUIRED_DEFINITIONS -D_USE_32BIT_TIME_T) + check_type_size(time_t SIZEOF_TIME_T) + set(CMAKE_REQUIRED_DEFINITIONS ${_SAVE_RQD}) +else() + check_type_size(time_t SIZEOF_TIME_T) +endif() check_type_size(${ICAL_ICALTIME_T_TYPE} SIZEOF_ICALTIME_T) check_type_size(wint_t SIZEOF_WINT_T) |