aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/fft2d
diff options
context:
space:
mode:
authorGravatar Loo Rong Jie <loorongjie@gmail.com>2018-07-04 08:07:59 +0800
committerGravatar Loo Rong Jie <loorongjie@gmail.com>2018-07-12 10:46:54 +0800
commit1dc5772b08adc34cc5e830e243f8884cdc5bac72 (patch)
tree06cf2ebe9171b55626a58c91646d2578c993fd7b /third_party/fft2d
parent26cd1d1d0630489709e300b72a67d08d50faaf6c (diff)
[Bazel/MSVC] Cleanup -ldl/-lm flags for MSVC
Diffstat (limited to 'third_party/fft2d')
-rw-r--r--third_party/fft2d/fft2d.BUILD10
1 files changed, 9 insertions, 1 deletions
diff --git a/third_party/fft2d/fft2d.BUILD b/third_party/fft2d/fft2d.BUILD
index 3dbd36aec0..74dd3112fc 100644
--- a/third_party/fft2d/fft2d.BUILD
+++ b/third_party/fft2d/fft2d.BUILD
@@ -14,6 +14,11 @@ FFT2D_SRCS = [
"fft/fftsg.c",
]
+config_setting(
+ name = "windows",
+ values = {"cpu": "x64_windows"},
+)
+
# This is the main 2D FFT library. The 2D FFTs in this library call
# 1D FFTs. In addition, fast DCTs are provided for the special case
# of 8x8 and 16x16. This code in this library is referred to as
@@ -21,7 +26,10 @@ FFT2D_SRCS = [
cc_library(
name = "fft2d",
srcs = FFT2D_SRCS,
- linkopts = ["-lm"],
+ linkopts = select({
+ ":windows": [],
+ "//conditions:default": ["-lm"],
+ }),
)
objc_library(