Mercurial > hg > orthanc-databases
diff Resources/PostgreSQL/PrepareCMakeConfigurationFile.py @ 0:7cea966b6829
initial commit
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 04 Jul 2018 08:16:29 +0200 |
parents | |
children | 8c7bb94adff7 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Resources/PostgreSQL/PrepareCMakeConfigurationFile.py Wed Jul 04 08:16:29 2018 +0200 @@ -0,0 +1,20 @@ +#!/usr/bin/python + +import re +import sys + +if len(sys.argv) != 3: + raise Exception('Bad number of arguments') + +r = re.compile(r'^#undef ([A-Z0-9_]+)$') + +with open(sys.argv[1], 'r') as f: + with open(sys.argv[2], 'w') as g: + for l in f.readlines(): + m = r.match(l) + if m != None: + s = m.group(1) + g.write('#cmakedefine %s @%s@\n' % (s, s)) + else: + g.write(l) +