diff options
author | fuzzard <fuzzard@kodi.tv> | 2022-03-01 10:19:31 +1000 |
---|---|---|
committer | fuzzard <fuzzard@kodi.tv> | 2022-03-07 20:07:34 +1000 |
commit | 3a119bbcba27753f428e4dee3ce745d453160b8a (patch) | |
tree | 77442a0f075d5d09d5f6660b55fef08682d90831 /cmake/scripts | |
parent | c4c0f05c69a4d6c1e423e0b217718b99837e2f9c (diff) |
[cmake] SETUP_BUILD_VARS create MODULE_LIBRARY/INCLUDE_DIR/VER variables
Diffstat (limited to 'cmake/scripts')
-rw-r--r-- | cmake/scripts/common/ModuleHelpers.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
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() |