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