File: Install.cmake

package info (click to toggle)
kodi 2%3A20.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 143,820 kB
  • sloc: cpp: 664,925; xml: 68,398; ansic: 37,223; python: 6,903; sh: 4,209; javascript: 2,325; makefile: 1,754; perl: 969; java: 513; cs: 390; objc: 340
file content (10 lines) | stat: -rw-r--r-- 619 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
# Fix UWP addons security issue caused by empty __init__.py Python Lib files packaged with Kodi
set(uwp_pythonlibinit_filepattern "${DEPENDS_PATH}/bin/Python/Lib/__init__.py")
file(GLOB_RECURSE uwp_pythonlibinit_foundfiles "${uwp_pythonlibinit_filepattern}")
foreach(uwp_pythonlibinit_file ${uwp_pythonlibinit_foundfiles})
    file(SIZE "${uwp_pythonlibinit_file}" uwp_pythonlibinit_filesize)
    if(${uwp_pythonlibinit_filesize} EQUAL 0)
        message("Adding hash comment character in the following empty file: ${uwp_pythonlibinit_file}")
        file(APPEND ${uwp_pythonlibinit_file} "#")
    endif()
endforeach()