From 39b15ad1ef391e1e357f0d12918db2a1cd73b3a7 Mon Sep 17 00:00:00 2001 From: silverqx Date: Wed, 24 Jul 2024 20:05:01 +0200 Subject: [PATCH] cmake vcpkg bugfix in deploy/install --- cmake/Modules/TinyDeployment.cmake | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/cmake/Modules/TinyDeployment.cmake b/cmake/Modules/TinyDeployment.cmake index a0facefa1..0c0ee45ca 100644 --- a/cmake/Modules/TinyDeployment.cmake +++ b/cmake/Modules/TinyDeployment.cmake @@ -119,13 +119,17 @@ function(tiny_install_tinyorm) TYPE INCLUDE FILES_MATCHING PATTERN "*.hpp" ) - endif() - # TinyMySql - if(TINY_BUILD_LOADABLE_DRIVERS AND BUILD_MYSQL_DRIVER) - install(DIRECTORY "drivers/mysql/include/orm" - TYPE INCLUDE - FILES_MATCHING PATTERN "*.hpp" - ) + + # Always install specific SQL Drivers' header files, it doesn't matter if + # they are built as shared, static, or loadable drivers + + # TinyMySql + if(BUILD_MYSQL_DRIVER) + install(DIRECTORY "drivers/mysql/include/orm" + TYPE INCLUDE + FILES_MATCHING PATTERN "*.hpp" + ) + endif() endif() # Install all other files