From a0d9953841b156c0bfe4f99b245cb38c50005e29 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 31 Oct 2015 08:26:22 +1100 Subject: Fix netbeans project generator Need to escape defines --- build_files/cmake/cmake_netbeans_project.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'build_files/cmake') diff --git a/build_files/cmake/cmake_netbeans_project.py b/build_files/cmake/cmake_netbeans_project.py index d4cce46434d..9ff9d85504a 100755 --- a/build_files/cmake/cmake_netbeans_project.py +++ b/build_files/cmake/cmake_netbeans_project.py @@ -50,6 +50,8 @@ from os.path import join, dirname, normpath, relpath, exists def create_nb_project_main(): + from xml.sax.saxutils import escape + files = list(source_list(SOURCE_DIR, filename_check=is_project_file)) files_rel = [relpath(f, start=PROJECT_DIR) for f in files] files_rel.sort() @@ -207,8 +209,8 @@ def create_nb_project_main(): build_cmd = "${MAKE} -f Makefile" clean_cmd = "${MAKE} -f Makefile clean" - f.write(' %s\n' % build_cmd) - f.write(' %s\n' % clean_cmd) + f.write(' %s\n' % escape(build_cmd)) + f.write(' %s\n' % escape(clean_cmd)) f.write(' ./bin/blender\n') del build_cmd, clean_cmd @@ -219,7 +221,7 @@ def create_nb_project_main(): f.write(' \n') f.write(' \n') for cdef in defines: - f.write(' %s\n' % cdef) + f.write(' %s\n' % escape(cdef)) f.write(' \n') f.write(' \n') -- cgit v1.2.3