Checkout
Branko ─îibej
committed
on 07 Jun 13
Tell the Visual Studio project file generator to not compile C files that
appear in the project's dependency list but are not in the source … Show more
Tell the Visual Studio project file generator to not compile C files that

appear in the project's dependency list but are not in the source list.

This fixes the issue with embedding utf8proc sources in libsvn_subr.

* build/generator/gen_win.py (WinGeneratorBase.get_proj_sources):

  Mark header dependencies for exclusion from the build.

 (ProjectItem): Set files to not excluded by default.

* build/generator/templates/vcnet_vcproj.ezt,

 build/generator/templates/vcnet_vcxproj.ezt: Tweak the .vc(x)proj templates

 to treat excluded sources differently, and to treat *.hpp as header files.

* build.conf (private-includes): Remove the .inline suffix from

  utf8proc/utf8proc.c and utf8proc/utf8proc_data.c.

* subversion/libsvn_subr/utf8proc.c:

  Update directive to include utf8proc/utf8proc.c.

* subversion/libsvn_subr/utf8proc/utf8proc.c: Rename from utf8proc.c.inline.

  Update directive to include utf8proc_data.c.

* subversion/libsvn_subr/utf8proc/utf8proc_data.c:

  Rename from utf8proc_data.c.inline.

Show less