diff --git a/.editorconfig b/.editorconfig index 184fd85..53f8b2f 100644 --- a/.editorconfig +++ b/.editorconfig @@ -30,8 +30,10 @@ indent_size = 2 [{*.gitkeep,__init__.py}] insert_final_newline = none +# # Windows junk -[{*.cmd,*.bat,*.reg,*.ps1,*.vbs,*.cs,*.fs,*.fsx,*.ini,*.ahk}] +# +[{*.cmd,*.bat,*.reg,*.ps1,*.vbs,*.cs,*.fs,*.fsx,*.ini,*.ahk,*.psenvrc}] end_of_line = crlf insert_final_newline = false diff --git a/sample.psenvrc b/sample.psenvrc new file mode 100755 index 0000000..013fd23 --- /dev/null +++ b/sample.psenvrc @@ -0,0 +1,24 @@ +# +# Install: +# +# PS> cp sample.psenvrc .psenvrc +# PS> Edit-DirEnvRc +# Ctrl+S +# +# Uninstall: +# +# PS> rm .psenvrc +# + +# +# Load MSVC +# +cmd.exe /c "`"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat`" x64 & set" | +foreach { + if ($_ -match "=") { + $v = $_.split("=") + [Environment]::SetEnvironmentVariable($v[0], $v[1]) + } +} + +$Env:CXXFLAGS = "/std:c++17 /EHsc" \ No newline at end of file