1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-29 20:05:35 +02:00
Commit graph

60 commits

Author SHA1 Message Date
Marc-Andre Laperle
0c577f6e7e Bug 548730 - Compilation database (CDB) language settings provider
This language settings provider lets you specify the path to the
compile_commands.json and reuses existing build output parsers to figure out all
the language entries for each file to be used while indexing. With this, there
is no need to do a full build and in fact no need to have a working build
configured in CDT for indexing to work and be fully configured. This is
especially useful for non-CMake build systems that have no existing integration
in CDT but indexing would still works with little effort.  The build output
parser (GCC, MSVC, etc) is selectable as part of the configuration of the CDB
provider. There is also an option to exclude any file that is not present in
the CDB. This option is useful for large projects in order to speed up indexing
but also to increase index accuracy (conflicting symbol names, etc).

Change-Id: If21455ec529f9e162cdf3e5aff7a1bca83e362f6
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-10-23 21:47:54 -04:00
Jonah Graham
494d6d38c1 [releng] Update to 2019-12 repositories
Note that many 2019-12 repos are not available yet or for other reasons
we aren't updating our dependencies yet, for these repos we are pointing
at the release versions of 2019-09 instead.

Change-Id: I824444d8a53cb95c5706e3ae4e26d6b2f45c5bc7
2019-09-19 11:53:47 -04:00
Jonah Graham
7991f03954 [releng] Update to 2019-09 RC2 dependencies
Change-Id: I8c0c650afee8902e59547e7704d6844b483aa495
2019-09-09 15:53:46 -04:00
Jonah Graham
fc46dc3304 [releng] Update to 2019-09 RC1 dependencies
Change-Id: If99ea6310f5732f16f639a6ef5a7493a25ae4963
2019-09-02 11:51:26 -04:00
Jonah Graham
77f853e077 [releng] Update to 2019-09 M3 dependencies
Change-Id: Iffd85899e7a571b864404c6249011005034aac2e
2019-08-26 17:59:43 -04:00
Jonah Graham
f6991baf9e [releng] Update dependencies for 2019-09 M2
Change-Id: I848d106ed1bcf1495c2b5f4c5a606809ca757e54
2019-08-03 11:21:44 -04:00
Jonah Graham
eb4f8e4e9b [releng] Update to 2019-09 M1 dependencies
Change-Id: Ic5edbb2c3c435f57d1c0fa2bc2e3044e13739cc8
2019-07-12 10:05:55 -04:00
Jonah Graham
d54fbd7da2 [releng] Update to latest stable I-build of Platform
Change-Id: Ia7320c24eb02b57c5fc7059e5a4cf1055527c84a
2019-07-08 14:06:24 -04:00
Jonah Graham
fdaf6c317e [releng] Update to Platform 4.13 and related dependencies
Change-Id: I4429827b153c1b0918581aa2117600b72565c72a
2019-06-19 11:48:23 -04:00
Jonah Graham
129bdeeb1e [releng] Update to latest orbit (RC2)
Change-Id: I7470eb06a3824013de65a0d024cd334ec8080812
2019-05-31 17:11:36 -04:00
Jonah Graham
6c6c9e8096 [releng] bring CDT.setup up to match cdt.target
Change-Id: Ia5c296573f2e25765c3a3a7d2acd209dd99ec403
2019-05-31 16:46:06 -04:00
Marc-Andre Laperle
188d84eea5 releng: Add missing javax.activation in update site
When installing CDT offline, I noticed javax.activation was missing and
needed to be pulled from Orbit. Normally Orbit dependencies should be included
in the update sites that use them.

Change-Id: I833debebadb60ac0ade9123f8e989d31f0861448
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-05-29 20:07:22 -04:00
Jonah Graham
47ea958d5d [releng] update launchbar in target platform to 2.3.0 prerelease
Change-Id: Iea774028adb4f029030ff1bce39032db8c03e43c
2019-05-22 20:10:16 -04:00
Jonah Graham
e68a4048bf [releng] update to latest platform I build
Change-Id: I3f3ddd3c4b6e9a59bf37c0044c624f9f6d72b4f6
2019-05-22 14:14:19 -04:00
Marco Stornelli
125721a485 [releng] Updated target definition with 2019-06 pre-release dependencies
Change-Id: Ie0be30fabf4ffe2a6cf7a178dcc89dceb9cbd6c0
Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
2019-05-11 21:30:15 -04:00
Marc-Andre Laperle
d84e61890d Update API baseline to 9.7.0
Change-Id: I832b6ba5c3219f32d7e8a4d002e6e72a3bba4f2c
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-03-18 20:58:28 -04:00
Marc-Andre Laperle
040372be48 Build with Eclipse 2019-03 dependencies
CDT nows defaults to targetting Eclipse 4.11 along with dependencies in the
Eclipse 2019-03 simultaenous release.

Once consequence is that 32-bit and ppc64 fragments are removed.

Change-Id: I032fedb27a4e5086f10051b3b2ca9c9c59c3b965
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-03-18 20:44:27 -04:00
William Riley
18f9dff1e6 [releng] Update to newer launchbar
Change-Id: If646733d1a0fa17f13bfa1cc951ff08cabe69190
2019-02-04 11:59:44 +00:00
Jonah Graham
4ed5a2ab13 [releng] Update target platform URLs from milestones to releases where possible
Change-Id: Ia8815a861ab25ebce516dbe3d000388c66f7566c
2019-01-08 18:47:48 +00:00
Jonah Graham
c3d7ca1854 Bug 542644 - Add new tools.template to CDT.setup
Change-Id: I899d4681ce514b136bc05d063048b0b411db9b68
2018-12-11 14:38:11 +00:00
Jonah Graham
d4296a6865 [releng] Update to newer tools.template
Primary purpose is to resolve Java 11 JAXB issues.

Change-Id: I1341e64d24f1c3d41c1331642f73ace53a8c5544
2018-12-10 16:55:32 -05:00
Marc-Andre Laperle
499cdbf01d Remove JVM MaxPermSize arguments (unused since Java 8)
Change-Id: Ie33b44064429f409fa721141f14f4e519014f6aa
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-11-29 23:05:14 -05:00
Jonah Graham
afc2bbaa62 [releng] Udpate to newer launchbar
Change-Id: I8d04465ccbe09c3177cbd52a93062f2d5f814559
2018-11-27 00:07:17 +00:00
Marc-Andre Laperle
f9250cb361 Add com.sun.xml.bind to target
This is a convenience for working in combination with the source
of o.e.tools.template which is not unusual.
Also add a few more missing things to Oomph setup for Java 11.

Change-Id: Ifc6105e251a7b8d855cf76401cdb3740c55f79c9
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-11-09 15:09:34 -05:00
Marc-Andre Laperle
ae78fde323 releng: Use features instead of Eclipse product in target/targlet
In order to work around
https://bugs.eclipse.org/bugs/show_bug.cgi?id=539902

Also update the target to make it closer to the Oomph setup.

Change-Id: Ie581ea499d7cd0956780717f3a34e0762f868c0d
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-10-08 15:23:56 -04:00
Marc-Andre Laperle
a8d5ba9e20 releng: Add some missing dependencies to Oomph setup
Change-Id: Icfce69bc5c98f13e520035270085503907a92c68
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2018-10-08 15:23:56 -04:00
Jonah Graham
dac83cdde6 [releng] Proper URL for platform with milestones being removed
Change-Id: I2b67587169afc6cfe458547ae70fa4df5b04f536
2018-10-06 15:57:08 +01:00
Jonah Graham
a7db5c7fd2 [releng] Update CDT Baseline to CDT 9.5
Change-Id: Icb762d8a4ac56153f7d7637a258fedfcd5b774f0
2018-06-27 09:25:03 -04:00
Jonah Graham
06bb3101df [releng] Update to Orbit R build for Photon
Change-Id: I86791fcfe8e14259bf15976ae99ba4189eaa1530
2018-06-01 15:36:55 -04:00
Jonah Graham
0f8f4a24cf Bug 535239: [releng] use download.eclipse.org for launchbar/tools.templates
Change-Id: I44cfdd45631171e642c4907e5649c3a6237b3158
2018-05-28 19:52:34 -04:00
Jonah Graham
6c074cc1c8 [releng] Update dependencies to Photon contributions
Change-Id: I6ba869acc9fda2d08a6bdc9a04f5f52cefdcf8c9
2018-05-20 16:58:19 +01:00
Nathan Ridge
54ecf4699f Add LSP4E dependency to cdt.target
Change-Id: Id990ce962b93dee306101089eb8a15ea2c5374fe
2018-05-17 23:03:37 -04:00
Jonah Graham
ec533341b6 [releng] Update CDT in preparation for Photon M6
The most significant change for CDT is the upgrade of
com.spotify.docker.client which has knock on effects
due to the API changes.

Includes:
- Updating target platform
- removing Neon and Oxygen as potential target platforms
in OOMPH setup
- Updating CDT standalone debugger
- Changes in API for docker changes

Change-Id: I68d4f93de3a0e6141c7a37a34f9e8fdb2313fbd8
2018-03-09 23:28:52 +00:00
Jonah Graham
88d52ef089 [releng] correct version number in OOMPH baseline setup
Change-Id: I9dcbcea58fdc7e3a1459a3802676fdd1309ba107
2018-03-08 22:33:49 +00:00
Jonah Graham
b15619d4b1 Bug 530374: Update API Baseline post 9.4 release
Change-Id: Iafc6f8f754475ca77e3d22b848f3a801b2e80edc
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2018-01-26 13:29:58 +00:00
Jonah Graham
8e23a6b23a Update Oomph's setup's API baseline to 9.3
Change-Id: Ie711add7a26120d335384e7430d5e38e973b19bf
2017-11-09 15:34:14 -05:00
Jesper Eskilson
ceeac1865a CDT.setup fixes
* Remove unnecessary version range on bouncycastle
* Replaced
http://download.eclipse.org/eclipse/updates/4.7milestones
with
http://download.eclipse.org/eclipse/updates/4.7
to match cdt.target.

Change-Id: I5b15768d1478666f89d7cbd0ae6c8828674fe6f1
Signed-off-by: Jesper Eskilson <jesper.eskilson@iar.com>
2017-11-02 12:44:59 -04:00
Jonah Graham
9913afd1eb Update target platform to Release repo for Orbit
The S builds have been removed.

Change-Id: I53616d38ba497097d55605f73b45d7c2f36c357b
2017-08-15 11:51:43 +01:00
Marc-Andre Laperle
fa86617aec Use Oxygen by default in Oomph setup
Change-Id: I38526b951ac9b7350391e133512cb08c7c075449
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2017-01-23 12:48:11 -05:00
Marc-Andre Laperle
23772b2dde Update Oomph setup for Oxygen
Change-Id: I66e71fc2b5963f864e2c3f80b5b2de0d749d3c1a
2017-01-23 12:57:24 -04:00
Marc Khouzam
dfcc0962d3 Updating baseline for CDT 9.2 (RC4)
Change-Id: Ic76e7e567b69901e93c80634413df23449257138
2016-12-14 13:46:46 -05:00
Marc Khouzam
23f68c6c35 Update cdt-baseline to point to final release of 9.1
Change-Id: I728b2a869c9a5e7fe62b6f08578b17c924296a66
2016-10-12 15:22:47 -04:00
Marc-Andre Laperle
04e31e3fae releng: Use composite Orbit repo to get all orbit dependencies
This allows us to get the dependencies from one place and also this
update site is more stable as it is not updated very frequently.

Change-Id: I40de8fd0535270959ccad7b02c9d57aae765bc79
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-10-06 12:13:43 -04:00
Marc Khouzam
158bff7ed4 Updating baseline for CDT 9.1 (RC4)
Change-Id: I80176f433cac1796a62b4cf7ad5ffdeeb2f45c4f
2016-09-19 15:22:31 -04:00
Eduard Scheske
ce79667a65 Bug 498019 - Oomph setup fails
Change-Id: Ib5f77bd710054b6408ec48c0c4f23c9af9a03884
Signed-off-by: Eduard Scheske <eduard.scheske@googlemail.com>
2016-07-18 11:14:31 +02:00
Marc-Andre Laperle
19d7a44ada Add o.e.ui.trace to Oomph setup
So that it can find the org.eclipse.ui.trace.traceComponents
extension point.

Change-Id: Iad5916a39551a543e76604efbe9b73d30b5a89c7
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-07-15 14:56:46 -04:00
Marc-Andre Laperle
492fc0a164 Update Oomph setup for Neon release
Update API baseline and update targlet.

Change-Id: Ie693f5401f226d4d9a679b75f0c105d4542c54a6
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-07-06 10:17:06 -04:00
Marc-Andre Laperle
135bdd4294 Fix SWTBot dependency in Oomph setup
Change-Id: I8698fbd18d6f467b23b57b09b1f0a0ea55a5f5c0
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-04-17 23:08:27 -04:00
Marc-Andre Laperle
7abda712d9 Fix broken Oomph setup
- Add bouncycastle dependencies explicitly with exact version
to work around bug 489387
- Add missing dependencies (templates, remote launchbar)
- Remove Mars stream that won't compile anymore

Change-Id: I0ce53da4691297895876db069cefdf5287b82617
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-03-12 19:38:43 -05:00
Marc-Andre Laperle
c0d2f222bd Updating to latest orbit
Also update the Oomph setup file.

Change-Id: I902ea044e3bf318e9405097aa635ef66efe1c2d0
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-02-05 10:06:51 -05:00