Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved MSVC project generator #1

Open
wants to merge 78 commits into
base: master
Choose a base branch
from
Open

Conversation

sevlat
Copy link

@sevlat sevlat commented Nov 16, 2015

Improvements:

  1. One generator for all MSVS versions.
  2. Removed per-file . Vcxproj became much shorter.
  3. Set . Microsoft system property sheets will work better.
  4. Support external property sheet: user may embed his own props file via command line.
  5. Impoved indents in projects and filters files.

And also some errors fixed:

  1. Removed - it no longer used
  2. Error in file searching directory (for msvc 10 and 11)
  3. Error in for Win32 platform
  4. Error with GUID in Msvc14 solution.
  5. Error in for exe-projects

Conflicts:
	build.vc14/dll_mpir_gc/dll_mpir_gc.vcxproj
	build.vc14/lib_mpir_gc/lib_mpir_gc.vcxproj
	build.vc14/mpir-tests/dll-debug-config.props
	build.vc14/mpir-tests/dll-release-config.props
	build.vc14/mpir-tests/lib-debug-config.props
	build.vc14/mpir-tests/lib-release-config.props
	build.vc14/postbuild.bat
Conflicts:
	build.vc14/mpir-tune/lib_speed/lib_speed.vcxproj
Conflicts:
	build.vc14/mpir-tune/lib_speed/lib_speed.vcxproj
Conflicts:
	build.vc14/mpir-tune/lib_speed/lib_speed.vcxproj
Conflicts:
	build.vc14/mpir-tune/lib_speed/lib_speed.vcxproj
BrianGladman and others added 30 commits July 28, 2015 08:38
Import the implementation of mpq_cmp_z from gmp
Example:
pythom mpir_config.py 14

(cherry picked from commit 12bc706)
…gLibraries>

g_character_set_line and g_platform_toolset_line are exclusize: they are replaced by g_tool_char_set_lines.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants