diff --git a/env_support/cmake/custom.cmake b/env_support/cmake/custom.cmake index b7a603630..e4cd36376 100644 --- a/env_support/cmake/custom.cmake +++ b/env_support/cmake/custom.cmake @@ -80,8 +80,13 @@ file(GLOB LVGL_PUBLIC_HEADERS "${LVGL_ROOT_DIR}/lv_version.h") if(NOT LV_CONF_SKIP) - list(APPEND LVGL_PUBLIC_HEADERS - "${CMAKE_SOURCE_DIR}/lv_conf.h") + if (LV_CONF_PATH) + list(APPEND LVGL_PUBLIC_HEADERS + ${LV_CONF_PATH}) + else() + list(APPEND LVGL_PUBLIC_HEADERS + "${CMAKE_SOURCE_DIR}/lv_conf.h") + endif() endif() if("${LIB_INSTALL_DIR}" STREQUAL "") @@ -210,4 +215,4 @@ if(NOT LV_CONF_BUILD_DISABLE_EXAMPLES) LIBRARY DESTINATION "${LIB_INSTALL_DIR}" RUNTIME DESTINATION "${RUNTIME_INSTALL_DIR}" PUBLIC_HEADER DESTINATION "${INC_INSTALL_DIR}") -endif() \ No newline at end of file +endif()