done using: ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages for i in `cat /tmp/gpl_packages | \ grep -v Operations_on_polyhedra | \ grep -v Algebraic_kernel_for_circles | \ grep -v Algebraic_kernel_for_spheres | \ grep -v Polyhedron_IO`; do echo $i python Scripts/developer_scripts/add_license_in_pkg_header.py $i done python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2 python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3 python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
There is const static variable, transformed into a static variable of a global function. This is not a problem since this is only used in debug mode to test the rounding mode at the end of the program. Testing it several times is ok.