diff options
author | 2016-02-24 15:33:46 +0000 | |
---|---|---|
committer | 2016-02-24 18:03:41 +0000 | |
commit | 7a5d59e802e3dd5232592f4627b200e842bfa9cd (patch) | |
tree | 75ee74c0b487093f98cba9e5e6cf52765422cdb8 /tools/cpp | |
parent | 24039de8ddf8015d649b12cc42f71a97306f61fb (diff) |
Change the path of gcc for Windows to c:\tools\msys64 , because that's where Chocolatey installs msys2.
This is only a temporary hack to get our continuous build up and running, because we can't assume that everyone will install their C++ compiler there. But then again, msys2 is not a very useful target for Windows, so maybe we should fix that first.
--
MOS_MIGRATED_REVID=115449817
Diffstat (limited to 'tools/cpp')
-rw-r--r-- | tools/cpp/CROSSTOOL | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/tools/cpp/CROSSTOOL b/tools/cpp/CROSSTOOL index 269edea9d8..6846d70b74 100644 --- a/tools/cpp/CROSSTOOL +++ b/tools/cpp/CROSSTOOL @@ -452,25 +452,25 @@ toolchain { target_system_name: "local" toolchain_identifier: "local_windows_msys64_mingw64" - tool_path { name: "ar" path: "C:/msys64/mingw64/bin/ar" } - tool_path { name: "compat-ld" path: "C:/msys64/mingw64/bin/ld" } - tool_path { name: "cpp" path: "C:/msys64/mingw64/bin/cpp" } - tool_path { name: "dwp" path: "C:/msys64/mingw64/bin/dwp" } - tool_path { name: "gcc" path: "C:/msys64/mingw64/bin/gcc" } + tool_path { name: "ar" path: "C:/tools/msys64/mingw64/bin/ar" } + tool_path { name: "compat-ld" path: "C:/tools/msys64/mingw64/bin/ld" } + tool_path { name: "cpp" path: "C:/tools/msys64/mingw64/bin/cpp" } + tool_path { name: "dwp" path: "C:/tools/msys64/mingw64/bin/dwp" } + tool_path { name: "gcc" path: "C:/tools/msys64/mingw64/bin/gcc" } cxx_flag: "-std=c++0x" # TODO(bazel-team): In theory, the path here ought to exactly match the path # used by gcc. That works because bazel currently doesn't track files at # absolute locations and has no remote execution, yet. However, this will need # to be fixed, maybe with auto-detection? - cxx_builtin_include_directory: "C:/msys64/mingw64/x86_64-w64-mingw32/include" - tool_path { name: "gcov" path: "C:/msys64/mingw64/bin/gcov" } - tool_path { name: "ld" path: "C:/msys64/mingw64/bin/ld" } - tool_path { name: "nm" path: "C:/msys64/mingw64/bin/nm" } - tool_path { name: "objcopy" path: "C:/msys64/mingw64/bin/objcopy" } + cxx_builtin_include_directory: "C:/tools/msys64/mingw64/x86_64-w64-mingw32/include" + tool_path { name: "gcov" path: "C:/tools/msys64/mingw64/bin/gcov" } + tool_path { name: "ld" path: "C:/tools/msys64/mingw64/bin/ld" } + tool_path { name: "nm" path: "C:/tools/msys64/mingw64/bin/nm" } + tool_path { name: "objcopy" path: "C:/tools/msys64/mingw64/bin/objcopy" } objcopy_embed_flag: "-I" objcopy_embed_flag: "binary" - tool_path { name: "objdump" path: "C:/msys64/mingw64/bin/objdump" } - tool_path { name: "strip" path: "C:/msys64/mingw64/bin/strip" } + tool_path { name: "objdump" path: "C:/tools/msys64/mingw64/bin/objdump" } + tool_path { name: "strip" path: "C:/tools/msys64/mingw64/bin/strip" } linking_mode_flags { mode: DYNAMIC } } @@ -522,27 +522,27 @@ toolchain { target_system_name: "local" toolchain_identifier: "local_windows_msys64" - tool_path { name: "ar" path: "C:/msys64/usr/bin/ar" } - tool_path { name: "compat-ld" path: "C:/msys64/usr/bin/ld" } - tool_path { name: "cpp" path: "C:/msys64/usr/bin/cpp" } - tool_path { name: "dwp" path: "C:/msys64/usr/bin/dwp" } + tool_path { name: "ar" path: "C:/tools/msys64/usr/bin/ar" } + tool_path { name: "compat-ld" path: "C:/tools/msys64/usr/bin/ld" } + tool_path { name: "cpp" path: "C:/tools/msys64/usr/bin/cpp" } + tool_path { name: "dwp" path: "C:/tools/msys64/usr/bin/dwp" } # Use gcc instead of g++ so that C will compile correctly. - tool_path { name: "gcc" path: "C:/msys64/usr/bin/gcc" } + tool_path { name: "gcc" path: "C:/tools/msys64/usr/bin/gcc" } cxx_flag: "-std=gnu++0x" linker_flag: "-lstdc++" # TODO(bazel-team): In theory, the path here ought to exactly match the path # used by gcc. That works because bazel currently doesn't track files at # absolute locations and has no remote execution, yet. However, this will need # to be fixed, maybe with auto-detection? - cxx_builtin_include_directory: "C:/msys64/" + cxx_builtin_include_directory: "C:/tools/msys64/" cxx_builtin_include_directory: "/usr/" - tool_path { name: "gcov" path: "C:/msys64/usr/bin/gcov" } - tool_path { name: "ld" path: "C:/msys64/usr/bin/ld" } - tool_path { name: "nm" path: "C:/msys64/usr/bin/nm" } - tool_path { name: "objcopy" path: "C:/msys64/usr/bin/objcopy" } + tool_path { name: "gcov" path: "C:/tools/msys64/usr/bin/gcov" } + tool_path { name: "ld" path: "C:/tools/msys64/usr/bin/ld" } + tool_path { name: "nm" path: "C:/tools/msys64/usr/bin/nm" } + tool_path { name: "objcopy" path: "C:/tools/msys64/usr/bin/objcopy" } objcopy_embed_flag: "-I" objcopy_embed_flag: "binary" - tool_path { name: "objdump" path: "C:/msys64/usr/bin/objdump" } - tool_path { name: "strip" path: "C:/msys64/usr/bin/strip" } + tool_path { name: "objdump" path: "C:/tools/msys64/usr/bin/objdump" } + tool_path { name: "strip" path: "C:/tools/msys64/usr/bin/strip" } linking_mode_flags { mode: DYNAMIC } } |