Ticket #482: premake_relative_filepath.patch
File premake_relative_filepath.patch, 1.0 KB (added by , 14 years ago) |
---|
-
vs.c
810 810 char *targetname = strdup(path_swapextension(path, ".h", ".cpp")); 811 811 char *testoptions = strdup(prj_get_cxxtest_options()); 812 812 813 //use relative file path to bypass cxxtestgen command line argument parsing weirdness 814 char* partialFileName = strstr(path, "source"); 815 813 816 tag_open("Tool"); 814 817 tag_attr("Name=\"VCCustomBuildTool\""); 815 818 tag_attr("Description=\"Generating %s\"", targetname); 816 tag_attr("CommandLine=\"%s%s --part %s -o "%s" " $(InputPath)"\"",819 tag_attr("CommandLine=\"%s%s --part %s -o "%s" "../../../%s"\"", 817 820 endsWith(prj_get_cxxtestpath(), ".pl")?"perl ":"", 818 821 path_translate(prj_get_cxxtestpath(), "windows"), 819 822 testoptions, 820 targetname); 823 targetname, 824 partialFileName); 821 825 tag_attr("Outputs=\"%s\"", targetname); 822 826 tag_close("Tool", 0); 823 827