mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-12 14:18:31 +09:00
[Fix] (MG_Test/Backend/DirectVulkan): make macOS build compile
This commit is contained in:
@@ -2,6 +2,10 @@ cmake_minimum_required(VERSION 3.14)
|
|||||||
|
|
||||||
message(STATUS "Generating build files for MobileGL DirectVulkan Integration Test...")
|
message(STATUS "Generating build files for MobileGL DirectVulkan Integration Test...")
|
||||||
|
|
||||||
|
if (APPLE)
|
||||||
|
find_library(QUARTZCORE_FRAMEWORK QuartzCore REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
add_executable(
|
add_executable(
|
||||||
DirectVulkanSanityTest
|
DirectVulkanSanityTest
|
||||||
SanityTest.cpp
|
SanityTest.cpp
|
||||||
@@ -32,6 +36,10 @@ target_link_libraries(
|
|||||||
GTest::gtest_main
|
GTest::gtest_main
|
||||||
${LINK_LIBRARIES}
|
${LINK_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
if (APPLE)
|
||||||
|
target_link_libraries(DirectVulkanSanityTest PRIVATE objc)
|
||||||
|
target_link_libraries(DirectVulkanSanityTest PRIVATE ${QUARTZCORE_FRAMEWORK})
|
||||||
|
endif()
|
||||||
target_compile_definitions(DirectVulkanSanityTest PRIVATE -DNOMINMAX)
|
target_compile_definitions(DirectVulkanSanityTest PRIVATE -DNOMINMAX)
|
||||||
|
|
||||||
include(GoogleTest)
|
include(GoogleTest)
|
||||||
@@ -66,5 +74,8 @@ target_link_libraries(
|
|||||||
DirectVulkanTestExec PRIVATE
|
DirectVulkanTestExec PRIVATE
|
||||||
${LINK_LIBRARIES}
|
${LINK_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
if (APPLE)
|
||||||
|
target_link_libraries(DirectVulkanTestExec PRIVATE objc)
|
||||||
|
target_link_libraries(DirectVulkanTestExec PRIVATE ${QUARTZCORE_FRAMEWORK})
|
||||||
|
endif()
|
||||||
target_compile_definitions(DirectVulkanTestExec PRIVATE -DNOMINMAX)
|
target_compile_definitions(DirectVulkanTestExec PRIVATE -DNOMINMAX)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user