[Networkit] Refactoring and an extended build script
uocvf at student.kit.edu
Mon Mar 3 11:59:13 CET 2014
C++ source code has been moved from src/ to src/cpp and the Cython and
Python code has been moved from cython/ to src/python.
Also the setup.py script is now placed in the top folder of the
repository. Its functionality has been extended:
"python3 setup.py build_ext" will now compile NetworKit and then build
the extensions. The same goes for
"python3 setup.py develop", which will make NetworKit available
everywhere on your system and not just the src/python folder. To undo
this, call "python3 setup.py develop --uninstall".
"python3 setup.py clean" will also invoke scons to clean the build of
You can specify the build type (--optimize=O|D|P) and the number of jobs
(-jN), by default it will be --optimize=O and -j*NUMBER_LOGICAL_CPU_CORES*
If you encounter any issues with these changes, please report.
More information about the NetworKit