summaryrefslogtreecommitdiffstats
path: root/tools/generate_library_loader
Commit message (Collapse)AuthorAgeFilesLines
* gn format // (the rest, except mojo)scottmg2014-12-031-8/+24
| | | | | | | | | | | | | | Excluded mojo because I think that needs to happen on the other side. At gn --version = 306668 for which roll is in CQ. R=brettw@chromium.org TBR=scherkus@chromium.org BUG=348474 Review URL: https://codereview.chromium.org/774353003 Cr-Commit-Position: refs/heads/master@{#306708}
* Use decltype instead of typeof in generate_library_loader.pythakis2014-10-291-2/+2
| | | | | | | | | | No behavior change. BUG=427584 Review URL: https://codereview.chromium.org/685203002 Cr-Commit-Position: refs/heads/master@{#301953}
* Replace forward_dependent_configs with public_depsBrett Wilson2014-09-231-1/+1
| | | | | | | | | | | | This is the new name. It has the same meaning but additionally with a "you can use the headers" permission. Rename direct_dependent_configs to public_configs. This is the new name with identical meaning. TBR=jamesr Review URL: https://codereview.chromium.org/595073002 Cr-Commit-Position: refs/heads/master@{#296302}
* Convert GN visibility variables to lists.brettw2014-09-061-1/+1
| | | | | | | | | | | | | | Currently this is either a list or a string. However, this is causing some problems because templates can't add to the invoker's visibility list without knowing if the original is a string or a list. In an effort to make this consistent, I'm converting all visibiltiy to be lists, and will remove support for strings in a future build. This exempts cld from header checking since it was confusing GN's header checker. It adds a ppapi header target as well that will be used by libyuv (that requires a roll). TBR=scottmg Review URL: https://codereview.chromium.org/544423002 Cr-Commit-Position: refs/heads/master@{#293638}
* Add more GN deps to the build.brettw@chromium.org2014-07-011-0/+54
| | | | | | | | | | | | | | | | | | These deps are some of those required to compile chrome/browser (so mostly those containing resources and protobufs that have generated headers). chrome/browser still has some dependencies left. Add third_party libs libaddressinput and dom_distiller_js. Add components dom_distiller and policy. Separate the generate_library_loader into a separate .gni file. Rename components_strings to just strings. R=ajwong@chromium.org Review URL: https://codereview.chromium.org/362583002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280916 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: untangle circular dependencies between .gyp files.phajdan.jr@chromium.org2013-08-191-19/+12
| | | | | | | | | | | Not enabling the check yet because ChromeOS still has cycles. BUG=35878 R=mark@chromium.org Review URL: https://codereview.chromium.org/22825011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218334 0039d316-1c4b-4281-b951-d872f2087c98
* Remove forwarding include for base/files/file_path except for MTPD.brettw@chromium.org2013-02-241-1/+1
| | | | | | | | | | | Fix up remaining/new uses of base/file_path.h MTPD must be updated in a separate pass due to a circular dependency. BUG= Review URL: https://codereview.chromium.org/12316090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184358 0039d316-1c4b-4281-b951-d872f2087c98
* Replace FilePath with base::FilePath in some more top level directories.brettw@chromium.org2013-02-101-1/+1
| | | | | | Review URL: https://codereview.chromium.org/12217101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181640 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: use generated library loader for libspeechd.phajdan.jr@chromium.org2012-12-181-0/+2
| | | | | | | | | | | | | This is a reland of https://codereview.chromium.org/11415243/ hopefully with a fix for ChromeOS. TBR=dmazzoni BUG=162733 Review URL: https://codereview.chromium.org/11615028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173748 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 173550dpapad@chromium.org2012-12-171-2/+0
| | | | | | | | | | | | | | | | > Linux: use generated library loader for libspeechd. > > This will require an update to build/install-build-deps.sh > (done in a separate CL as requested by the infra team). > > BUG=162733 > > Review URL: https://codereview.chromium.org/11415243 TBR=phajdan.jr@chromium.org Review URL: https://codereview.chromium.org/11573052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173561 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: use generated library loader for libspeechd.phajdan.jr@chromium.org2012-12-171-0/+2
| | | | | | | | | | | This will require an update to build/install-build-deps.sh (done in a separate CL as requested by the infra team). BUG=162733 Review URL: https://codereview.chromium.org/11415243 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173550 0039d316-1c4b-4281-b951-d872f2087c98
* Linux library loaders: use relative path for includes (for distcc).phajdan.jr@chromium.org2012-12-041-6/+8
| | | | | | | | BUG=163209, 162733 Review URL: https://codereview.chromium.org/11414271 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170990 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: use generated library loader for gsettings.phajdan.jr@chromium.org2012-11-301-1/+5
| | | | | | | | | BUG=162733 TEST=Test proxy settings on a system with GNOME3. Review URL: https://codereview.chromium.org/11348279 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170544 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: create a library loader code generator for dlopen and use it for libpci.phajdan.jr@chromium.org2012-11-281-0/+248
BUG=162733 Review URL: https://codereview.chromium.org/11415138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170010 0039d316-1c4b-4281-b951-d872f2087c98