Age | Commit message (Collapse) | Author |
|
|
|
am: e37a53344f
Change-Id: Ib70109a84ab6a9bea2060d62c13ec84220442c95
|
|
am: ea58acc329
Change-Id: Ia696cde1ad784369fcd9c816042568e12eb90b14
|
|
am: ae7a7d4737
Change-Id: I6267a7efcf10e37081f3223be26bf74b10f94b83
|
|
|
|
Test: N/A
Change-Id: I7bd724efb93d7aa8c91094046524369a3e02da93
|
|
am: f6afa9c97d
Change-Id: Ib332a23ab1678272daeba5d2025020a0445f40d9
|
|
am: 9e3738ff4c
Change-Id: I42be416e9c74ca7fa476bd1ee4e3ce8e5560a8e7
|
|
am: 4430d4d148
Change-Id: I0b4d07c01bdfa8e006172972f13db3bfcdd19d0d
|
|
|
|
ours
am: 9627cefa16 -s ours
Change-Id: Icd3c1a326c3e7c3fdf1e89502d4dfbc84f5ecbe7
|
|
am: cf8d892a98 -s ours
Change-Id: I62a759e928807818b9d1e19294f0cd05490a7a50
|
|
am: 9bd5aed1d5 -s ours
Change-Id: I6485e541999a205c82e9203fb94170653ab6400a
|
|
Merge pie-platform-release (PPRL.181205.001, history only) into master
Bug: 120502534
Change-Id: Ie43343edd6addc83aa25d29d23964bc43da5d481
|
|
It's useful to compress the recovery resource images.
Bug: 74397117
Test: mma
Change-Id: I5f92344bab05618e5d6779ba5dee8ebf157f72c8
|
|
Update CMake script
|
|
Install config files that allow other CMake based projects to use
Zopfli with find_package(Zopfli). Also add aliases, so targets are
available with the same names when built as a subproject.
This allows the "Modern CMake" usage pattern:
find_package(Zopfli REQUIRED) # or add_subdirectory(Zopfli)
...
target_link_libraries(my_target PRIVATE Zopfli::libzopfli)
These are only enabled for CMake 3.0+. While strictly speaking much
of the functionality is available in earlier versions, the namespace
support is not.
|
|
Make based single-configuration generators default to an empty build
type, if that is the case set it to Release instead. Also add an
option to disable this behavior in case someone needs the default
empty build type.
|
|
|
|
Not supported in CMake 2.8.11.
|
|
Avoids duplicating the zopfli code and simplifies the build a bit.
Also move source file listings to the respective add_library and
add_executable calls so we don't have extra variables.
|
|
|
|
|
|
|
|
Recent versions of CMake support exporting all symbols when building a
DLL. Enable this feature as a workaround for not explicitly exporting
the public symbols, and warn on older version of CMake.
|
|
This replaces BUILD_SHARED_LIBS, which should not be inadvertently set
by Zopfli if built as a subproject. Instead we use BUILD_SHARED_LIBS
as the default value, if set.
Also do not add install target for Zopfli by default when built as a
static library subproject.
|
|
|
|
For Makefile generators, the default build type (CMAKE_BUILD_TYPE
empty) uses CMAKE_C_FLAGS and by extension CFLAGS. Instead of forcing
the build type in this case, print a status message letting the user
know.
|
|
When using zopfli as a subproject, users can do:
add_subdirectory(zopfli)
target_link_libraries(my_target libzopfli)
|
|
Define the library version in one place. If the minimum CMake version
is ever updated to 3.0, this could be added to the project command.
|
|
|
|
This is a compromise between getting useful features and supporting
operating systems still in use.
https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/Life-Cycle-Considerations
|
|
|
|
|
|
Add CMake script
|
|
|
|
570 snap-temp-L59400000101056305
Change-Id: I99478de3d6876d3c28f7c5e5217782473d2ca1fc
|
|
am: 326ac1cbe4
Change-Id: If3b901389ad1bfc9115ff7a47a1c83c2705db455
|
|
am: 04c8e238e2
Change-Id: I6b78ce8955e394a3c71b6408c32f2e6945f73d95
|
|
am: 7f0667c45a
Change-Id: Ia4e07a9c6904127c86a5355934df8d0d108f3675
|
|
am: f1db9c86a4
Change-Id: I80989d0dfecd1ca82e35c5f05cb293597b4501a6
|
|
Test: m zipalign libzopfli
Change-Id: Ie61d2a73d26772b0a6dad307ac7a753dfac9496a
|
|
Faster stdout writing
|
|
am: b36f966df9
Change-Id: I5abd251ab526d2a81b66da1509b3a51d448fd85f
|
|
am: f667815765
Change-Id: Icf2771a158554135ed998bd9759d39922e8ea7e9
|
|
am: 61bae021b5
Change-Id: Ic098e52db3a5f460e9c82ea06e625a1aa645b6c3
|
|
am: c01121c522
Change-Id: I0cbc0f8e29ef5129fae6517e1776ac41274cc51b
|
|
See build/soong/README.md for more information.
Change-Id: I816234e730f645c8574ab58d1c2be92c51c3968a
|
|
Avoid min name conflict
|
|
small files
|