mirror of
https://github.com/KhronosGroup/Vulkan-Headers
synced 2024-11-21 14:29:07 -07:00
parent
24115c70be
commit
18963a6cc0
2 changed files with 15 additions and 0 deletions
|
@ -20,6 +20,20 @@
|
|||
*/
|
||||
#pragma once
|
||||
|
||||
// Allow users to suppress warnings generated by this header file by defining VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING
|
||||
#ifndef VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING
|
||||
|
||||
#if defined(__GNUC__) && __GNUC__ >= 4
|
||||
#warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!"
|
||||
#endif
|
||||
|
||||
// MSVC doesn't support warning directive
|
||||
#if defined(_MSC_VER)
|
||||
#pragma message("vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!")
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#if defined(_WIN32)
|
||||
#ifndef NOMINMAX
|
||||
#define NOMINMAX
|
||||
|
|
|
@ -42,3 +42,4 @@ target_link_libraries(vk_layer PRIVATE Vulkan::Headers)
|
|||
# vk_sdk_platform.h
|
||||
add_executable(vk_sdk_platform vk_sdk_platform.c)
|
||||
target_link_libraries(vk_sdk_platform PRIVATE Vulkan::Headers)
|
||||
target_compile_definitions(vk_sdk_platform PRIVATE VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING)
|
||||
|
|
Loading…
Reference in a new issue