Mercurial > hg > truffle
comparison mxtool/mx.py @ 7293:4974776828ec
Avoid recursive calls of build
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Fri, 21 Dec 2012 15:27:04 -0800 |
parents | a748e4d44694 |
children | 57edf6b07d36 |
comparison
equal
deleted
inserted
replaced
7292:213c1297a814 | 7293:4974776828ec |
---|---|
1436 '-cp', cp, '-g', '-enableJavadoc', | 1436 '-cp', cp, '-g', '-enableJavadoc', |
1437 '-d', outputDir] + javacArgs | 1437 '-d', outputDir] + javacArgs |
1438 jdtProperties = join(p.dir, '.settings', 'org.eclipse.jdt.core.prefs') | 1438 jdtProperties = join(p.dir, '.settings', 'org.eclipse.jdt.core.prefs') |
1439 if not exists(jdtProperties): | 1439 if not exists(jdtProperties): |
1440 # Try to fix a missing properties file by running eclipseinit | 1440 # Try to fix a missing properties file by running eclipseinit |
1441 eclipseinit([]) | 1441 eclipseinit([], buildProcessorJars=False) |
1442 if not exists(jdtProperties): | 1442 if not exists(jdtProperties): |
1443 log('JDT properties file {0} not found'.format(jdtProperties)) | 1443 log('JDT properties file {0} not found'.format(jdtProperties)) |
1444 else: | 1444 else: |
1445 # convert all warnings to errors | 1445 # convert all warnings to errors |
1446 if args.jdt_warning_as_error: | 1446 if args.jdt_warning_as_error: |
1870 eclipseLaunches = join('mx', 'eclipse-launches') | 1870 eclipseLaunches = join('mx', 'eclipse-launches') |
1871 if not exists(eclipseLaunches): | 1871 if not exists(eclipseLaunches): |
1872 os.makedirs(eclipseLaunches) | 1872 os.makedirs(eclipseLaunches) |
1873 return update_file(join(eclipseLaunches, name + '.launch'), launch) | 1873 return update_file(join(eclipseLaunches, name + '.launch'), launch) |
1874 | 1874 |
1875 def eclipseinit(args, suite=None): | 1875 def eclipseinit(args, suite=None, buildProcessorJars=True): |
1876 """(re)generate Eclipse project configurations""" | 1876 """(re)generate Eclipse project configurations""" |
1877 | 1877 |
1878 if suite is None: | 1878 if suite is None: |
1879 suite = _mainSuite | 1879 suite = _mainSuite |
1880 | 1880 |
1881 processorjars() | 1881 if buildProcessorJars: |
1882 processorjars() | |
1882 | 1883 |
1883 for p in projects(): | 1884 for p in projects(): |
1884 if p.native: | 1885 if p.native: |
1885 continue | 1886 continue |
1886 | 1887 |