You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ryan Dahl f90c9ce0e2 Upgrade GYP to r1477 12 years ago
..
Xcode Upgrade gyp to r1046 13 years ago
emacs Upgrade GYP to r1477 12 years ago
README Upgrade GYP to r995 13 years ago
graphviz.py gyp: upgrade to r1103 13 years ago
pretty_gyp.py tools: update gyp to r1426 12 years ago
pretty_sln.py tools: update gyp to r1426 12 years ago
pretty_vcproj.py tools: update gyp to r1426 12 years ago

README

pretty_vcproj:
Usage: pretty_vcproj.py "c:\path\to\vcproj.vcproj" [key1=value1] [key2=value2]

They key/value pair are used to resolve vsprops name.

For example, if I want to diff the base.vcproj project:

pretty_vcproj.py z:\dev\src-chrome\src\base\build\base.vcproj "$(SolutionDir)=z:\dev\src-chrome\src\chrome\\" "$(CHROMIUM_BUILD)=" "$(CHROME_BUILD_TYPE)=" > orignal.txt
pretty_vcproj.py z:\dev\src-chrome\src\base\base_gyp.vcproj "$(SolutionDir)=z:\dev\src-chrome\src\chrome\\" "$(CHROMIUM_BUILD)=" "$(CHROME_BUILD_TYPE)=" > gyp.txt

And you can use your favorite diff tool to see the changes.

Note: In the case of base.vcproj, the original vcproj is one level up the generated one.
I suggest you do a search and replace for '"..\' and replace it with '"' in original.txt
before you perform the diff.