Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/external-libkmsxx.git/atom - CMakeLists.txt history Stable Android distribution for TI processors; Supported SoCs: Jacinto (DRA7xx, J721E), Sitara (AM43xx, AM57xx, AM65x) - fork of https://android.googlesource.com/platform/external/libkmsxx/. https://git.ti.com/gitweb?p=android/external-libkmsxx.git Scott (ITS) Allen /favicon.ico /static_gitweb/git-logo.png 2017-02-06T10:59:32Z gitweb Support python2 based pykms binding 2017-02-03T15:11:58Z Alejandro Hernandez ajhernandez@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2017-02-03T15:11:58Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=643d678146f0e292ed211e9fe214c145e697d2d4
Support python2 based pykms binding

Previously only binding with python3 was supported, this patch allows
compilation of pykms with python3 or python2. When compiling with
python2 some of the python scripts located in the py/test will not work
since they import python3 only modules

Signed-off-by: Alejandro Hernandez <ajhernandez@ti.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
  • [D] CMakeLists.txt
Add README.md to custom targets 2017-02-06T10:57:38Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2017-02-06T10:57:38Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=0286945fdda0dee8881c0e00ef8942ac3f7999c9
Add README.md to custom targets
  • [D] CMakeLists.txt
cmake: set C_FLAGS too 2016-11-26T18:53:28Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-11-26T18:53:28Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=8a703fbcb752f4e21b6f04ec9ac8a9553ff9a82e
cmake: set C_FLAGS too
  • [D] CMakeLists.txt
py: Add OmapCard & OmapFramebuffer support 2016-11-22T11:13:20Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-11-22T11:13:20Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=4934864106c4c4ba56559ed2096970e1ea5d7d94
py: Add OmapCard & OmapFramebuffer support

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
  • [D] CMakeLists.txt
Add OmapCard and OmapFramebuffer 2016-09-23T11:54:39Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-09-23T11:54:39Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=cb747ea27451266c6d340a018aedcd0675a18b00
Add OmapCard and OmapFramebuffer

Add OmapCard and OmapFramebuffer classes to utilize omap_bos. Only
non-tiled framebuffer is implemented for now.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
  • [D] CMakeLists.txt
Add cmake option for -Werror 2016-10-01T15:48:44Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-10-01T15:48:44Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=2293f887ac348cc703f54ff68600db7fc76974f6
Add cmake option for -Werror

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
  • [D] CMakeLists.txt
remove -rdynamic gcc flag 2016-10-01T15:24:28Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-10-01T15:24:28Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=132d917eb04ef857e36ff250c719b5b541932f7f
remove -rdynamic gcc flag

This reduces the exe sizes.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
  • [D] CMakeLists.txt
Improve LTO detection code 2016-09-28T07:42:03Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-09-28T07:42:03Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=8170f7a37747c3a414b8ad45bb587adcdac6e0da
Improve LTO detection code

Split LTO detection into separate func and file, and create a cached
LTO_WORKS variable.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  • [D] CMakeLists.txt
Fix LTO detection 2016-09-19T11:38:16Z Laurent Pinchart laurent.pinchart@ideasonboard.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-09-19T11:38:16Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=07c6c86874fef1e4aeccd37dc62cc009ba7212b8
Fix LTO detection

Catch gcc-ar and gcc-ranlib versions compiled without plugin support and
disable LTO in that case.

Also do the LTO check only once by checking if HAS_LTO_FLAG has been set.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
  • [D] CMakeLists.txt
Fix LTO support for cross-compilation. 2016-08-26T19:55:06Z Arnout Vandecappelle (Essensium/Mind) arnout@mind.be Arnout Vandecappelle (Essensium/Mind) arnout@mind.be 2016-08-26T19:55:06Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=21113e024402057d878b4650ffba61b922552b86
Fix LTO support for cross-compilation.

When cross-compiling, the ar and ranlib to be used for LTO are prefixed
by the cross-tuple. gcc-ar and gcc-ranlib may not exist. Cfr.
http://autobuild.buildroot.net/results/f3c/f3c48da3a9706cd366c0e0a96c3cd0ff959f2a78/

Therefore, search for an appropriate lto-ar and lto-ranlib before
enabling LTO.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
  • [D] CMakeLists.txt
cmake: results to bin & lib dirs 2016-06-11T17:45:55Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-06-11T17:45:55Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=736b295100ce441e800457bcbd08cb36db543ff2
cmake: results to bin & lib dirs
  • [D] CMakeLists.txt
rename libkms to kms++ 2016-06-11T17:37:17Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-06-11T17:37:17Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=711a0b813c2b3e0d4703aed6cf2c71b88db3f3b8
rename libkms to kms++
  • [D] CMakeLists.txt
cmake: add option to build shared libs 2016-06-11T17:33:18Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-06-11T17:33:18Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=c5f166179b578b728aa2e47460b604d119a940b3
cmake: add option to build shared libs
  • [D] CMakeLists.txt
rename dirs 2016-06-11T17:17:35Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-06-11T17:17:35Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=17d180891f1e237ea5d25835999a8b23a6e7946d
rename dirs
  • [D] CMakeLists.txt
disable Wmissing-field-initializers when gcc <= 5.0 2016-05-25T08:17:46Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-05-25T08:17:46Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=11a1c56d4b78c731d84dcf4f2e93ce4675353c7b
disable Wmissing-field-initializers when gcc <= 5.0
  • [D] CMakeLists.txt
Require libdrm >= 2.4.64 2016-05-25T07:58:43Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-05-25T07:58:43Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=54d91d83a01042afb733f194d74713baa44eade2
Require libdrm >= 2.4.64
  • [D] CMakeLists.txt
File/dir renames 2016-05-23T06:54:08Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-05-23T06:54:08Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=a5c28bcb2ead34e921617711ebf94ffcb5d72878
File/dir renames
  • [D] CMakeLists.txt
Automatically use -flto 2016-05-22T19:22:37Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-05-22T19:22:37Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=beae6161609c9d418b9e9f03c89f934d99964bdc
Automatically use -flto
  • [D] CMakeLists.txt
improve build type 2016-05-22T18:51:52Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-05-22T18:51:52Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=17b890d342473d4ff0559dc35eea56f5c9ae1ae0
improve build type
  • [D] CMakeLists.txt
add -Wextra & fix warnings 2016-04-16T19:26:47Z Tomi Valkeinen tomi.valkeinen@ti.com Tomi Valkeinen tomi.valkeinen@ti.com 2016-04-16T19:26:47Z https://git.ti.com/gitweb?p=android/external-libkmsxx.git;a=commitdiff;h=cecb3644b9e0a76a9d2ebead72917523a5350adf
add -Wextra & fix warnings
  • [D] CMakeLists.txt