diff options
author | Brent Eagles <brent@zeroc.com> | 2006-09-13 11:05:43 +0000 |
---|---|---|
committer | Brent Eagles <brent@zeroc.com> | 2006-09-13 11:05:43 +0000 |
commit | d05310f424bbfb80c53b8697663f949f96c9a261 (patch) | |
tree | fa6988b1319ea7d6d0fd1b7407cb2763923de6ca /cpp/makebindist.py | |
parent | Fixes (diff) | |
download | ice-d05310f424bbfb80c53b8697663f949f96c9a261.tar.bz2 ice-d05310f424bbfb80c53b8697663f949f96c9a261.tar.xz ice-d05310f424bbfb80c53b8697663f949f96c9a261.zip |
- Updating Ice and library verison to 3.2.
- Adding memory pool implementation. Enabled by default.
- Added disablePool option to test suite to run tests without the pool.
- Added Ice.MemoryPool and Ice.HighWaterMark properties.
Diffstat (limited to 'cpp/makebindist.py')
-rwxr-xr-x | cpp/makebindist.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/cpp/makebindist.py b/cpp/makebindist.py index 01dd7ef4f51..01179054c27 100755 --- a/cpp/makebindist.py +++ b/cpp/makebindist.py @@ -23,6 +23,23 @@ import RPMTools DEBUGMODE=False +demodepend_clip = r''' +demodepend:: $(SRCS) $(SLICE_SRCS) + -rm -f .depend + if test -n "$(SRCS)" ; then \ + $(CXX) -DMAKEDEPEND -MM $(CXXFLAGS) $(CPPFLAGS) $(SRCS) | \ + while read line ; do \ + echo $$line | sed -e 's/\.\.\/\.\.\/\.\./$$(ICE_DIR)/g' >> .depend ; \ + done; \ + fi + if test -n "$(SLICE_SRCS)" ; then \ + $(SLICE2CPP) --depend $(SLICE2CPPFLAGS) $(SLICE_SRCS) | \ + while read line ; do \ + echo $$line | sed -e 's/\.\.\/\.\.\/\.\./$$(ICE_DIR)/g' >> .depend ; \ + done; \ + fi +''' + class ExtProgramError: def __init__(self, error = None): self.msg = error @@ -185,6 +202,13 @@ def readcommand(cmd): pipe_stdout.close() return lines[0].strip() +class IceComponent: + def __init__(self, cvsDirectory, archivePrefix, version, id=None): + self.cvs = cvsDirectory + self.archivePrefix = archivePrefix + self.version = version + self.id = id + def collectSourceDistributions(tag, sourceDir, cvsdir, distro): ''' The location for the source distributions is not supplied so we are |