-
The script execution mode is detected, an no file modifications are done in install mode to prevent changing of file ownership.
-
The script execution mode is detected, an no file modifications are done in install mode to prevent changing of file ownership.
-
Add ctmodel Python interface file.
-
No Python compilation is needed anymore for make check.
-
A Darwin kluge consisted of linking statically with the ctools library for unit testing. It turned out that this is no longer necessary, so I removed the Darwin kluge of static linking. Furthermore, a post-processing step was added that creates a symbolic link to the directory that contains the shared wrapper library. In that way, we do not need a double compilation anymore (before, we compiled once for the install and a second time for the unit test). This should now speed up the unit testing step.
-
Add two variables PYTHON_OPEN and PYTHON_CLOSE that are either " " and "" (for Python 2) or "(" and ")" (for Python 3). These variables are used in setup.py to toggle between the Python 2 print statement and the Python 3 print function. -
… compiles also correctly on compilers that differ from gcc.