Mercurial > hg > orthanc-databases
diff Resources/CMake/MariaDBConfiguration.cmake @ 183:2f94b2046d7c
upgrade to openssl 1.1.1, fix build if using MinGW 32bits
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 15 Dec 2020 10:04:35 +0100 |
parents | d9101318442d |
children | e8c3c92f2532 |
line wrap: on
line diff
--- a/Resources/CMake/MariaDBConfiguration.cmake Mon Dec 14 17:32:11 2020 +0100 +++ b/Resources/CMake/MariaDBConfiguration.cmake Tue Dec 15 10:04:35 2020 +0100 @@ -130,6 +130,21 @@ if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows") link_libraries(shlwapi) + + # MariaDB connector requires the fibers API (file "fibersapi.h", + # e.g. function "IsThreadAFiber()"), that was introduced in + # Windows Vista. This is done by redefining the "_WIN32_WINNT" + # macro that is initially set to 0x501 (Windows XP) in + # "OrthancFramework/Resources/CMake/Compiler.cmake". + # https://docs.microsoft.com/en-us/windows/win32/api/fibersapi/nf-fibersapi-isthreadafiber + remove_definitions( + -DWINVER=0x0501 + -D_WIN32_WINNT=0x0501 + ) + add_definitions( + -DWINVER=0x0600 + -D_WIN32_WINNT=0x0600 + ) endif() else()