platform_build_soong/cc
Fabien Sanglard 6747241b83 CMakelists generator: Maintain include order
For some library, the order of includes is important. e.g: library
can include "system/window.h". Dependending on the dependency order
this could mean libs/nativewindow/include/system/window.h or
system/core/include/system/window.h

This patch changes search path storage from map to array in order
to preserve order the order in which they were received from
soong.

Change-Id: I8ef788633985f4ed04ec3432686eb1427f73d600
Test: Manual
2017-03-21 11:18:10 -07:00
..
config Revert "install *.so in different paths for their types" 2017-03-16 19:48:32 -07:00
androidmk.go Revert "install *.so in different paths for their types" 2017-03-16 19:48:32 -07:00
binary.go Add LinuxBionic toolchain and switch 2017-03-15 14:18:42 -07:00
builder.go Allow custom ar flags to be set. 2017-03-16 14:06:30 -07:00
cc.go Revert "install *.so in different paths for their types" 2017-03-16 19:48:32 -07:00
cc_test.go Add support for building on Darwin hosts 2015-05-07 14:09:48 -07:00
check.go Ban --coverage now that we have native coverage 2017-02-14 13:05:48 -08:00
cmakelists.go CMakelists generator: Maintain include order 2017-03-21 11:18:10 -07:00
compiler.go Always use the standard OSX SDK tools 2017-03-13 12:40:30 -07:00
coverage.go Native Coverage support in Soong (gcov) 2017-02-14 13:05:48 -08:00
gen.go Support aidl cpp generation 2016-12-05 15:49:40 -08:00
gen_stub_libs.py Support versioned=%d at the section level. 2017-01-03 14:27:41 -08:00
installer.go Revert "install *.so in different paths for their types" 2017-03-16 19:48:32 -07:00
library.go Revert "install *.so in different paths for their types" 2017-03-16 19:48:32 -07:00
linker.go Add libwinpthread, link it into win32 binaries. 2017-02-23 17:57:03 -08:00
makevars.go Revert "install *.so in different paths for their types" 2017-03-16 19:48:32 -07:00
ndk_headers.go Stop making the ndk headers host-specific 2017-03-15 20:20:22 +00:00
ndk_library.go Build a static library for header-only libraries 2017-02-14 17:52:10 -08:00
ndk_prebuilt.go Build a static library for header-only libraries 2017-02-14 17:52:10 -08:00
ndk_sysroot.go Add preprocessed_ndk_headers. 2017-02-22 14:52:52 -08:00
object.go Pass DepsContext to dependency methods 2016-12-13 17:32:29 -08:00
prebuilt.go Add support for binary and static library and prebuilts 2017-03-17 14:06:28 -07:00
proto.go Add subdir to GenPath 2016-11-02 21:19:11 -07:00
pylintrc Don't warn for TODOish comments. 2016-08-01 14:36:22 -07:00
relocation_packer.go Add Relocation Packer support 2016-09-15 03:39:05 +00:00
sanitize.go Add ar flags for CFI enabled components in Soong. 2017-03-16 16:36:16 -07:00
stl.go Add libc++ and libc++_static aliases for SDK builds. 2017-01-25 16:47:31 -05:00
strip.go Separate cc.go 2016-07-29 15:17:58 -07:00
test.go Support data properties for test binaries 2017-02-02 16:23:30 -08:00
test_data_test.go Use a minimal set of mutators, module types, and singletons for tests 2017-03-16 16:50:10 -07:00
test_gen_stub_libs.py Support versioned=%d at the section level. 2017-01-03 14:27:41 -08:00
tidy.go Pass DepsContext to dependency methods 2016-12-13 17:32:29 -08:00
toolchain_library.go Pass DepsContext to dependency methods 2016-12-13 17:32:29 -08:00
util.go Allow custom ar flags to be set. 2017-03-16 14:06:30 -07:00