From cd0f8517cc6d0d3911917ec4e7f67c599ec66bcf Mon Sep 17 00:00:00 2001 From: Juan Ramos Date: Tue, 27 Dec 2022 15:17:57 -0700 Subject: cmake: Use PkgConfig to find DirectFB --- cube/CMakeLists.txt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'cube') diff --git a/cube/CMakeLists.txt b/cube/CMakeLists.txt index e96b359a..a2f026e7 100644 --- a/cube/CMakeLists.txt +++ b/cube/CMakeLists.txt @@ -108,8 +108,7 @@ if(UNIX AND NOT APPLE) # i.e. Linux endif() if(BUILD_WSI_DIRECTFB_SUPPORT) - find_package(DirectFB REQUIRED) - include_directories(${DIRECTFB_INCLUDE_DIR}) + pkg_check_modules(DirectFB REQUIRED QUIET IMPORTED_TARGET directfb) endif() endif() @@ -161,8 +160,7 @@ elseif(UNIX AND NOT APPLE) # i.e. Linux if(NOT BUILD_WSI_DIRECTFB_SUPPORT) message(FATAL_ERROR "Selected DIRECTFB for vkcube build but not building DirectFB support") endif() - set(CUBE_INCLUDE_DIRS ${DIRECTFB_INCLUDE_DIR} ${CUBE_INCLUDE_DIRS}) - link_libraries(${DIRECTFB_LIBRARIES}) + link_libraries(PkgConfig::DirectFB) set(CUBE_PLATFORM VK_USE_PLATFORM_DIRECTFB_EXT) elseif(CUBE_WSI_SELECTION STREQUAL "DISPLAY") set(CUBE_PLATFORM VK_USE_PLATFORM_DISPLAY_KHR) -- cgit v1.2.3