Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-15 | [tests] Add unit tests for stack files | enen92 | |
2022-07-13 | Merge pull request #21666 from bkuhls/cross_host_can_execute_target | Wolfgang Schupp | |
[cmake] Allow specifying HOST_CAN_EXECUTE_TARGET | |||
2022-07-12 | [cmake] Allow specifying HOST_CAN_EXECUTE_TARGET | Bernd Kuhls | |
Executing the target binary will not work when cross-compiling to a uClibc-based target on a glibc-based host. https://github.com/xbmc/xbmc/commit/b9a0c7b1f402613e96876ccfec316831801352bd broke cross-compiling in this case: -- Found Python3: /home/buildroot/buildroot/output/per-package/kodi/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/python3.10 (found suitable exact version "3.10.5") found components: Development Development.Module Development.Embed -- Could NOT find Python3 (missing: Interpreter) (Required is exact version "3.10") Reason given by package: Interpreter: Cannot run the interpreter "/home/buildroot/buildroot/output/per-package/kodi/host/x86_64-buildroot-linux-uclibc/sysroot/usr/bin/python3.10" $ file /home/buildroot/buildroot/output/per-package/kodi/host/x86_64-buildroot-linux-uclibc/sysroot/usr/bin/python3.10 /home/buildroot/buildroot/output/per-package/kodi/host/x86_64-buildroot-linux-uclibc/sysroot/usr/bin/python3.10: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld64-uClibc.so.0, not stripped This patch allows to force -DHOST_CAN_EXECUTE_TARGET=FALSE to avoid executing the target version of python3 although the host version was set in configure options: -DPYTHON_EXECUTABLE=/home/buildroot/buildroot/output/per-package/kodi/host/bin/python3.10 $ file /home/buildroot/buildroot/output/per-package/kodi/host/bin/python3.10 /home/buildroot/buildroot/output/per-package/kodi/host/bin/python3.10: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0502eef4c126feb4162aea6d36f321387f2a58fc, for GNU/Linux 3.2.0, with debug_info, not stripped | |||
2022-07-11 | [cmake] fix blacklisted files regex | enen92 | |
2022-06-29 | [cmake] Fix linking of libdvd* | fuzzard | |
2022-06-29 | [cmake] create ENABLE_INTERNAL_PCRE | fuzzard | |
2022-06-29 | Merge pull request #21601 from fuzzard/cmake_libnfs | fuzzard | |
[cmake] FindNFS module to build internal | |||
2022-06-29 | Merge pull request #21311 from fuzzard/cmake_libzip | fuzzard | |
[cmake] Build LibZip during cmake Build | |||
2022-06-28 | [cmake] libdvd*_url lower case insanity | fuzzard | |
2022-06-27 | [cmake] FindNFS module to build internal | fuzzard | |
2022-06-27 | [cmake] Split libdvd findmodules | fuzzard | |
2022-06-27 | [cmake] EFFECTIVE_PLATFORM_NAME workaround no longer needed | fuzzard | |
EFFECTIVE_PLATFORM_NAME platform functions with current tools/depends cmake version 3.21.3. The workaround actually causes cmake targets to be incorrectly applied and generated, so remove. | |||
2022-06-26 | [cmake] Build LibZip during cmake Build | fuzzard | |
libzip is only used by android. It supports cmake build system, so lets just build during core cmake build in Find modules rename folder to libzip to match libname | |||
2022-06-26 | [cmake] FindPython KODI_DEPENDSBUILD set python_ver | fuzzard | |
2022-06-25 | [cmakebuildsys] disable xcode legacy buildsystem | fuzzard | |
2022-06-25 | [cmake] modulehelper set default generator for VS/xcode externalproject_add ↵ | fuzzard | |
calls | |||
2022-06-25 | [cmake] Findlibdvd further cleanups to insure correct output | fuzzard | |
2022-06-25 | [cmake] modulehelper safety variable cleanup | fuzzard | |
2022-06-22 | [cmake] modulehelper create macro to unset generic build variables | fuzzard | |
2022-06-22 | [cmake] libdvd findmodule fix unset variables | fuzzard | |
libdvd doesnt use SETUP_BUILD_VARS macro, so some variables arent set. Manually set the required vars. | |||
2022-06-21 | [cmake] standardise on DEPENDS_PATH for all platforms | fuzzard | |
windows used a different name, so bring it inline with other platforms | |||
2022-06-20 | Merge pull request #21579 from fuzzard/cmake_refactoring | fuzzard | |
[cmake] refactor module helpers function/macros | |||
2022-06-19 | [cmake] fix installing texturepacker on non-depends builds | wsnipex | |
2022-06-19 | [cmake] refactor module helpers function/macros | fuzzard | |
generalise functions/macros further to more easily accommodate the difference between a native and a target lib/tool and the relevant source locations extract download/url steps from externalproject_add to allow override of in-tree source step. update comments | |||
2022-06-18 | Merge pull request #21570 from fuzzard/master_androidsdkbump | fuzzard | |
[Android] SDK30 bump | |||
2022-06-18 | Android SDK 30 and All files access permission | fuzzard | |
2022-06-18 | [android] refactor target min and compile SDK to single cmake set variables | fuzzard | |
Provides a single location to set required values for android target SDK and minimum sdk | |||
2022-06-17 | [cmake] internal ffmpeg build set GENERATOR to Unix Makefiles if parent xcode | fuzzard | |
2022-06-17 | [cmake] split flatbuffers buildtool (flatc) and target headers find modules | fuzzard | |
2022-06-17 | [cmake] modulehelpers allow setting GENERATOR for externalproject_add call | fuzzard | |
2022-06-17 | [cmake] windows create NATIVEPREFIX variable | fuzzard | |
2022-06-17 | [cmake] modulehelpers extend more overrides of variables | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - Nasm | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - Googletest | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - SWIG | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - JsonSchemaBuilder | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - TexturePacker | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - MOLD | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - LLD | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - LDGOLD | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - Patch | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - IWYU | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - Cppcheck | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - ClangTidy | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - ClangFormat | fuzzard | |
2022-06-17 | [cmake] move host tool find modules to buildtools folder - CCache | fuzzard | |
2022-06-17 | [cmake] taglib use generate_patchcommand | fuzzard | |
2022-06-17 | [cmake] spdlog use generate_patchcommand | fuzzard | |
2022-06-17 | [cmake] rapidjson use generate_patchcommand | fuzzard | |
2022-06-17 | [cmake] fmt use generate_patchcommand | fuzzard | |