1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-02 22:55:26 +02:00
Commit graph

35 commits

Author SHA1 Message Date
Jeff Johnston
753276a27d Bug 438092 - Advanced Autotools flags not set for C++ projects
- enhance the FlagConfigureOption to handle multiple flags at once by
  accepting the | delimiter in the name and generate separate multiple
  flag outputs using the children flag value options
- add a new CFLAGS|CXXFLAGS flag so that both CFLAGS and CXXFLAGS will
  be set at the same time (to handle both C and C++ source)
- modify the Autotools tests to verify the fix works

Change-Id: I4e97c1a16381a3a10404e2fd20f8e49d99590db5
Reviewed-on: https://git.eclipse.org/r/28941
Tested-by: Hudson CI
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-06-24 18:15:45 -04:00
Greg Watson
009a3a7d5f [autotools] Prevent MalformedURLException when setting remote working
directory.

Change-Id: Ib8a6a7d4df09a1f73a533db0a3821fcdb8cecdcb
Signed-off-by: Greg Watson <g.watson@computer.org>
Reviewed-on: https://git.eclipse.org/r/26428
Tested-by: Hudson CI
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-05-20 12:01:40 -04:00
Marc Khouzam
53e8e8138e Missing export to o.e.cdt.autotools.core
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-21 16:26:11 -04:00
Jeff Johnston
4a278f0d05 Fix for bug 432086
- Autotools was not using the Builder build command to do "make"
  operations such as cleaning the source directory

Change-Id: I7dfb44894a1204a5ce7eb83af07f5615526f5721
Reviewed-on: https://git.eclipse.org/r/25169
Tested-by: Hudson CI
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-04-16 18:08:25 -04:00
Jeff Johnston
fdba4b05b8 Bug 430831 - add autotools support for PTP synchronized project
- bump up minor version
- refresh remote synchronized projects when adding a file or directory
- for remote synchronized projects, use remote interfaces to figure
  out target OS
- look for synchronized builder when adding Autotools builder
- switch to use RemoteCommandLauncher in autotools core and ui
- make autotools.core and autotools.ui friends of CDT remote.core
- fix org.eclipse.cdt.remote.core to respect working directory
- wait for process exitValue to succeed in try loop before attempting
  to use the return value

Change-Id: I837ecf74c44085e35b7e775250b7e5264051475e
Reviewed-on: https://git.eclipse.org/r/24360
Tested-by: Hudson CI
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-04-16 16:04:26 -04:00
Sergey Prigogin
5d7a19fa6c Enabled JDK 1.7.
Change-Id: Ic2a161ea3c318dc1e8ba01c271c936bf5ed8763d
Reviewed-on: https://git.eclipse.org/r/21020
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-01-24 13:38:55 -05:00
Sergey Prigogin
1d166260a8 Bumped up CDT version to 8.4.
Change-Id: I1229344feaaed4a3551ceb7b1ef1410545048b55
Reviewed-on: https://git.eclipse.org/r/20908
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-01-21 17:35:29 -05:00
Jeff Johnston
bd84e07bc6 Bug 423192 - Fix AutotoolsNewMakeGenerator getWinOSType method
- Fix AutotoolsNewMakeGenerator.getWinOSType method to
  use the build env variables when invoking the sh
  command because the path to "sh" may be specified there

Change-Id: Ibcde5de924c50b6557fb4264572ddd59b02bb99a
Reviewed-on: https://git.eclipse.org/r/19400
Tested-by: Hudson CI
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-12-05 17:28:40 -05:00
Andrew Gvozdev
6856d55b68 bug 416628: "Export" of entries of language settings providers to referencing projects - added provider to do that 2013-09-08 08:09:33 -04:00
Andrew Gvozdev
652ce4748e Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
Jeff Johnston
83752e91cf Bug 410637 - Duplicate string ID found in autotools plugin.properties.
- Fix libexecdir tool tip message to have .tip suffix.

Change-Id: If4d42f9d8d616bd2bc834834c7724b69230d4259
Reviewed-on: https://git.eclipse.org/r/13932
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-06-19 16:44:19 -04:00
Jeff Johnston
ef60c34223 Bug 408049 - Autotools should use languageSettingsProviders
- Remove use of scannerDiscoveryProfile and add
  languageSettingsProviders to Autotools build definition

Change-Id: If97592ed6a53a069e6e027d09110dce685695578
Reviewed-on: https://git.eclipse.org/r/12787
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-05-14 19:13:11 -04:00
Jeff Johnston
143d87d88c Bug 407580: Can't build project with GnuMakefile using Autotools plug-in
- Remove trailing separator from PWD during configuration step

Change-Id: Ideddd1ce9b9d0a5a90219a411c114315046a7c8d
Reviewed-on: https://git.eclipse.org/r/12657
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-05-08 17:07:50 -04:00
Marc-Andre Laperle
fa9cd1cecd Fix API error in autotools
Change-Id: Ieeebe49cda9bd44155c0033dcf4f78dd130ad6e7
Reviewed-on: https://git.eclipse.org/r/12537
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-05-06 13:47:55 -04:00
Jeff Johnston
c9e8e1e90c Fix Autotools for options with round brackets.
- Extending fix for Bug 403946 to include options as well

Change-Id: I5260f2b10ef38ea0f52b976c20cd8c8f92f1a5d1
Reviewed-on: https://git.eclipse.org/r/12171
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-04-24 17:54:03 -04:00
Jeff Johnston
890eea5813 Bug 403946: Autotools configure does not handle round brackets in
workspace name

- Add backslashes to special characters such as round brackets
  when computing the command path.

Change-Id: I3bf0d78fc8e0a94c6287a7fae00a469ecdad6dc1
Reviewed-on: https://git.eclipse.org/r/11921
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-04-23 18:51:33 -04:00
Anna Dushistova
a6a57864bb [autotools]Bug 402595:added code that gets the current list of build
commands to the job that sets build commands for an autotools project.

Change-Id: Ib4782aa32a99da3da34ff2c1a22a544f531c2d54
Reviewed-on: https://git.eclipse.org/r/10919
Reviewed-by: Jesse Weinstein <Jesse.Weinstein@clinicomp.com>
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-03-08 14:57:41 -05:00
cabernal
62fa044031 Implement problem marker for AC_CHECK_LIB macro.
Fix for https://fedorahosted.org/eclipse-packagekit/ticket/5 . 
Change-Id: Ic4466a7eb04c4acc5749eafd0536364c53ae6fdb
Reviewed-on: https://git.eclipse.org/r/9663
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2013-01-15 14:50:04 -05:00
Jeff Johnston
2a008d29cf Bug 381291: Add Mach-O 64 Binary Parser for Autotools projects
https://bugs.eclipse.org/bugs/show_bug.cgi?id=381291

Add Mach-O 64, PE, and Cygwin_PE binary parsers for Autotools.

Change-Id: I59eda049a9638d616d0ab5e2a11c8f95dcf4a0cf
Reviewed-on: https://git.eclipse.org/r/7501
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
IP-Clean: Doug Schaefer <dschaefer@qnx.com>
Tested-by: Doug Schaefer <dschaefer@qnx.com>
2012-09-04 20:08:01 -04:00
Jeff Johnston
35ef60f598 Bug 388600: Invalid comment delimiter (/*) used in
PropertyResourceBundle 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=388600

Change-Id: Idec996116ec79287c687588b0656aecc56f7d4b7
Reviewed-on: https://git.eclipse.org/r/7599
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2012-09-04 14:12:46 -04:00
Jeff Johnston
b5f0251622 NEW - bug 388354: Problem with Option.configure.sharedstatedir.tip in
org.eclipse.cdt 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=388354

Change-Id: I399fa080e7c0e93e4f90ab90f7b9347093cd645c
Reviewed-on: https://git.eclipse.org/r/7498
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2012-08-29 14:48:48 -04:00
Vivian Kong
2e7dbc8b55 Revert "Bug 387132 - AR: Incorrect mirrored strings and bracket occurred on "Properties for autotools" pages on Linux"
This reverts commit f3824c1843.
2012-08-28 20:39:42 -04:00
Vivian Kong
f3824c1843 Bug 387132 - AR: Incorrect mirrored strings and
bracket occurred on "Properties for autotools" pages on Linux
2012-08-24 17:31:15 -04:00
Vivian Kong
630feeb6d7 Bug 384767 - Non-externalized Strings in Discovery Tab 2012-08-13 17:51:48 -04:00
Jeff Johnston
26d4ca7154 Bug 387053 - Problem with NewCProjectV2.description in cdt.autotools.core/plugin.properties
Change-Id: I9fed8e86e61306ab18375ad486df1bba9e5e8a55
Reviewed-on: https://git.eclipse.org/r/7204
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2012-08-13 12:04:09 -04:00
Jeff Johnston
0fa429d43a Fix autotools core version number in pom.xml to match MANIFEST.MF.
Change-Id: I3f598c1f0c08c144ec7ffebaa9744b5272bb29f0
Reviewed-on: https://git.eclipse.org/r/7146
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2012-08-08 12:16:34 -04:00
Jeff Johnston
4a09199110 Added constants to use when updating Autotools Configure options.
Change-Id: I18c923f176dbd36d99d8a3f8de72334c8f3c3f9d
Reviewed-on: https://git.eclipse.org/r/6943
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2012-08-07 16:34:45 -04:00
Jeff Johnston
c00c0bb52a New interfaces to allow reading and updating of Autotool configuration
options for a given build configuration.


Change-Id: I54d866abb4251fe7e5f7df47493b280b5ac2cd33
Reviewed-on: https://git.eclipse.org/r/6942
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2012-08-07 16:29:36 -04:00
Sergey Prigogin
3be412111c Bumped up feature versions for Kepler. 2012-06-28 11:08:11 -07:00
Jeff Johnston
64ce186a2f Update org.eclipse.cdt.autotools.core plugin version to 1.1.0. 2012-04-20 16:40:12 -04:00
Sergey Prigogin
d557165f90 Fixed a potential file handle leak. 2012-04-19 12:16:21 -07:00
Jeff Johnston
b4ca67ad3f Fix for Autotools bug #375007.
- allow configure command to be specified with absolute path
2012-04-11 15:29:12 -04:00
Jeff Johnston
6272193b34 Update Autotools core with missing fixes made after initial move.
- Bug 371277 [autotools] - use sh -c to run scripts
- Bug 372557 [autotools] - out of range exception on unknown env var
2012-04-02 12:33:45 -04:00
Jeff Johnston
90ecfa9d5e Fix old Autotools nature id specifier. 2012-03-29 18:19:40 -04:00
Jeff Johnston
863ac9d61b Bug 368069 - RFE: Contribute Autotools plug-ins to the CDT 2012-03-12 00:39:05 -04:00