summaryrefslogtreecommitdiffstats
path: root/util/cmake
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2019-01-17 17:10:17 +0100
committerTobias Hunger <tobias.hunger@qt.io>2019-01-18 08:52:42 +0000
commit1d7e724e395bf6bf7f6213edb3794d4c8b34ce80 (patch)
tree60c8aef3e068c6ff41a47258e0ab65c6bfb88cb8 /util/cmake
parentd73b06fc3526498a94b46ec6102888556137d08a (diff)
CMake: pro2cmake: Fix printing of the different operations
Change-Id: Ieb33141601c29ec2f3c30c6725179f1fb234e53a Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'util/cmake')
-rwxr-xr-xutil/cmake/pro2cmake.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/util/cmake/pro2cmake.py b/util/cmake/pro2cmake.py
index 6401e52051..69c6f1fb81 100755
--- a/util/cmake/pro2cmake.py
+++ b/util/cmake/pro2cmake.py
@@ -136,7 +136,7 @@ class Operation:
def process(self, input):
assert(False)
- def __str__(self):
+ def __repr__(self):
assert(False)
@@ -144,8 +144,8 @@ class AddOperation(Operation):
def process(self, input):
return input + self._value
- def __str__(self):
- return '+({})'.format(self._value)
+ def __repr__(self):
+ return '+({})'.format(','.join(self._value))
class UniqueAddOperation(Operation):
@@ -156,7 +156,7 @@ class UniqueAddOperation(Operation):
result += [v, ]
return result
- def __str__(self):
+ def __repr__(self):
return '*({})'.format(self._value)
@@ -164,7 +164,7 @@ class SetOperation(Operation):
def process(self, input):
return self._value
- def __str__(self):
+ def __repr__(self):
return '=({})'.format(self._value)
@@ -182,7 +182,7 @@ class RemoveOperation(Operation):
result += ['-{}'.format(v), ]
return result
- def __str__(self):
+ def __repr__(self):
return '-({})'.format(self._value)