From 3a119bbcba27753f428e4dee3ce745d453160b8a Mon Sep 17 00:00:00 2001 From: fuzzard Date: Tue, 1 Mar 2022 10:19:31 +1000 Subject: [cmake] SETUP_BUILD_VARS create MODULE_LIBRARY/INCLUDE_DIR/VER variables --- cmake/scripts/common/ModuleHelpers.cmake | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'cmake/scripts') diff --git a/cmake/scripts/common/ModuleHelpers.cmake b/cmake/scripts/common/ModuleHelpers.cmake index 630a28586c..9ab6c760fa 100644 --- a/cmake/scripts/common/ModuleHelpers.cmake +++ b/cmake/scripts/common/ModuleHelpers.cmake @@ -38,7 +38,13 @@ function(get_archive_name module_name) string(REGEX REPLACE "\\$\\(VERSION\\)" "${${UPPER_MODULE_NAME}_VER}" ${UPPER_MODULE_NAME}_ARCHIVE "${${UPPER_MODULE_NAME}_ARCHIVE}") set(${UPPER_MODULE_NAME}_ARCHIVE ${${UPPER_MODULE_NAME}_ARCHIVE} PARENT_SCOPE) + + if(${UPPER_MODULE_NAME}_BYPRODUCT) + set(${UPPER_MODULE_NAME}_LIBRARY ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/lib/${${UPPER_MODULE_NAME}_BYPRODUCT} PARENT_SCOPE) + endif() + set(${UPPER_MODULE_NAME}_INCLUDE_DIR ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/include PARENT_SCOPE) set(${UPPER_MODULE_NAME}_VER ${${UPPER_MODULE_NAME}_VER} PARENT_SCOPE) + if (${UPPER_MODULE_NAME}_BASE_URL) set(${UPPER_MODULE_NAME}_BASE_URL ${${UPPER_MODULE_NAME}_BASE_URL} PARENT_SCOPE) else() -- cgit v1.2.3