Skip to content

More msvc improvements - #96

Merged
stephanemagnenat merged 3 commits into
Globulation2:masterfrom
Quipyowert2:more-msvc-improvements
May 7, 2023
Merged

More msvc improvements#96
stephanemagnenat merged 3 commits into
Globulation2:masterfrom
Quipyowert2:more-msvc-improvements

Conversation

@Quipyowert2

Copy link
Copy Markdown
Contributor

This pull request does the following:

  • replaces the variable length arrays (VLAs) in Globulation 2 with valarrays to make it compile on Visual Studio.
  • Ignores the headers downloaded by vcpkg during compilation. This reduces the total changes listed in Git Changes by 90% from 8983 changes to 838 changes. The rest of the changes are Visual Studio / VSCode settings or my various build directories.
  • Enables multi-core compilation in Visual Studio.

@stephanemagnenat
stephanemagnenat merged commit d9e683c into Globulation2:master May 7, 2023
Quipyowert2 added a commit to Quipyowert2/glob2 that referenced this pull request May 10, 2023
In PR Globulation2#96, "snprintf & friends", I changed an ifdef near the line that
was moved in patch Globulation2#3. That fixed an error with Visual Studio 2015 and
later, but caused that patch to fail to apply in GitHub Actions PR Globulation2#77.
Quipyowert2 added a commit to Quipyowert2/glob2 that referenced this pull request May 10, 2023
In PR Globulation2#96, "snprintf & friends", I changed an ifdef near the line that
was moved in patch Globulation2#3. That fixed an error with Visual Studio 2015 and
later, but caused the patch to fail to apply in GitHub Actions PR Globulation2#77.
Quipyowert2 added a commit to Quipyowert2/glob2 that referenced this pull request May 10, 2023
In PR Globulation2#96, "snprintf & friends", I changed an #ifdef near the line that
was moved in patch Globulation2#3. That fixed an error with Visual Studio 2015 and
later, but caused the patch to fail to apply in GitHub Actions PR Globulation2#77.
Quipyowert2 added a commit to Quipyowert2/glob2 that referenced this pull request May 10, 2023
In PR Globulation2#96, "snprintf & friends", I changed an #ifdef near the line that
was moved in patch Globulation2#3. That change fixes an error with Visual Studio 2015
and later, but caused the patch to fail to apply in GitHub Actions PR Globulation2#77.
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.

2 participants