forked from chipsalliance/Surelog
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Windows platform support Highlights - * Raise the minimum CXX standard to 14 (this matches what UHDM's requirement) * Use Python3 package (instead of PythonLibs) to get the runtime library directory path. This is required to locate the specific python dll needed to deploy for DLL specific platforms like windows. * For windows specific builds, move the generated library for the surelog binary target to the bin folder to avoid collision with the surelog library target. * For unix only, add dependency on stdc++fs to bring in support for filesystem module with gcc7. * Split the post-build step into two - platform dependent and platform independent This is required because Windows doesn't have support for symlinks and so the only viable option is to copy over the necessary files. Common post-build would penalize unix platform users. * When installing, use target outputs without naming them so the commands work across platforms. * Decorative change - Fixed a few indenting issues
- Loading branch information
hs
committed
May 21, 2020
1 parent
b4a360f
commit e63ebbe
Showing
1 changed file
with
66 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters