From 3ce1aec5fac80e6fec1ab3edf15fda4a64fdad44 Mon Sep 17 00:00:00 2001
From: Jean-Matthieu Etancelin <jean-matthieu.etancelin@imag.fr>
Date: Thu, 25 Oct 2012 07:25:58 +0000
Subject: [PATCH] Fix bug in python setup for tests

---
 HySoP/setup.py.in | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/HySoP/setup.py.in b/HySoP/setup.py.in
index 2f9c65cf3..b33430f2d 100644
--- a/HySoP/setup.py.in
+++ b/HySoP/setup.py.in
@@ -99,12 +99,14 @@ config = Configuration(name=name,
 
 setup(**config.todict())
 
-cTestFile = open('@CMAKE_CURRENT_BINARY_DIR@/CTestTestfile.cmake','r')
-cTestStr = ""
-for line in cTestFile:
-    cTestStr += line.replace('BUILD_MAIN_PYTEST', config.get_build_temp_dir().replace('temp','lib')+'/parmepy/test/main_unit_tests.py')
-cTestFile.close()
-cTestFile = open('@CMAKE_CURRENT_BINARY_DIR@/CTestTestfile.cmake','w')
-cTestFile.write(cTestStr)
-cTestFile.close()
+# In case of cmake WITH_TESTS=ON
+if('@WITH_TESTS@' is "ON"):
+    cTestFile = open('@CMAKE_CURRENT_BINARY_DIR@/CTestTestfile.cmake','r')
+    cTestStr = ""
+    for line in cTestFile:
+        cTestStr += line.replace('BUILD_MAIN_PYTEST', config.get_build_temp_dir().replace('temp','lib')+'/parmepy/test/main_unit_tests.py')
+    cTestFile.close()
+    cTestFile = open('@CMAKE_CURRENT_BINARY_DIR@/CTestTestfile.cmake','w')
+    cTestFile.write(cTestStr)
+    cTestFile.close()
 
-- 
GitLab