mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Go: fix Windows installation
This commit is contained in:
3
.bazelrc
3
.bazelrc
@@ -15,7 +15,8 @@ build:macos --cxxopt=-std=c++20 --cpu=darwin_x86_64
|
||||
build:windows --cxxopt=/std:c++20 --cxxopt=/Zc:preprocessor
|
||||
|
||||
# this requires developer mode, but is required to have pack installer functioning
|
||||
common:windows --windows_enable_symlinks --enable_runfiles
|
||||
startup --windows_enable_symlinks
|
||||
common --enable_runfiles
|
||||
|
||||
common --registry=file:///%workspace%/misc/bazel/registry
|
||||
common --registry=https://bcr.bazel.build
|
||||
|
||||
@@ -13,10 +13,14 @@ except KeyError:
|
||||
|
||||
from go._extractor_pack_install_script import main
|
||||
|
||||
if os.environ['REPO_NAME'] == 'codeql~':
|
||||
workspace_dir /= 'ql'
|
||||
build_dir = workspace_dir / 'go' / 'build'
|
||||
|
||||
dest_dir = workspace_dir / 'go' / 'build' / 'codeql-extractor-pack'
|
||||
if not build_dir.exists():
|
||||
# we probably are in the internal repo
|
||||
workspace_dir /= 'ql'
|
||||
build_dir = workspace_dir / 'go' / 'build'
|
||||
|
||||
dest_dir = build_dir / 'codeql-extractor-pack'
|
||||
shutil.rmtree(dest_dir, ignore_errors=True)
|
||||
os.environ['DESTDIR'] = str(dest_dir)
|
||||
main(sys.argv)
|
||||
|
||||
Reference in New Issue
Block a user