Skip to content

Commit 47528de

Browse files
committed
Fix build
1 parent 3c472a7 commit 47528de

10 files changed

+20
-18
lines changed

src/CMakeLists.txt

+12
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,18 @@ if (COMPILER_GCC)
4949
add_definitions ("-fno-tree-loop-distribute-patterns")
5050
endif ()
5151

52+
# ClickHouse developers may use platform-dependent code under some macro (e.g. `#ifdef ENABLE_MULTITARGET`).
53+
# If turned ON, this option defines such macro.
54+
# See `src/Common/TargetSpecific.h`
55+
option(ENABLE_MULTITARGET_CODE "Enable platform-dependent code" ON)
56+
57+
if (ENABLE_MULTITARGET_CODE)
58+
add_definitions(-DENABLE_MULTITARGET_CODE=1)
59+
else()
60+
add_definitions(-DENABLE_MULTITARGET_CODE=0)
61+
endif()
62+
63+
5264
add_subdirectory (Access)
5365
add_subdirectory (Backups)
5466
add_subdirectory (Columns)

src/Functions/TargetSpecific.cpp src/Common/TargetSpecific.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <Functions/TargetSpecific.h>
1+
#include <Common/TargetSpecific.h>
22

33
#include <Common/CpuId.h>
44

File renamed without changes.

src/Functions/CMakeLists.txt

-11
Original file line numberDiff line numberDiff line change
@@ -96,17 +96,6 @@ if (TARGET ch_contrib::rapidjson)
9696
target_link_libraries(clickhouse_functions PRIVATE ch_contrib::rapidjson)
9797
endif()
9898

99-
# ClickHouse developers may use platform-dependent code under some macro (e.g. `#ifdef ENABLE_MULTITARGET`).
100-
# If turned ON, this option defines such macro.
101-
# See `src/Functions/TargetSpecific.h`
102-
option(ENABLE_MULTITARGET_CODE "Enable platform-dependent code" ON)
103-
104-
if (ENABLE_MULTITARGET_CODE)
105-
add_definitions(-DENABLE_MULTITARGET_CODE=1)
106-
else()
107-
add_definitions(-DENABLE_MULTITARGET_CODE=0)
108-
endif()
109-
11099
add_subdirectory(GatherUtils)
111100
target_link_libraries(clickhouse_functions PRIVATE clickhouse_functions_gatherutils)
112101

src/Functions/FunctionStartsEndsWith.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#pragma once
22
#include <base/map.h>
33

4+
#include <Common/TargetSpecific.h>
45
#include <Functions/FunctionHelpers.h>
56
#include <Functions/GatherUtils/GatherUtils.h>
67
#include <Functions/GatherUtils/Sources.h>
78
#include <Functions/IFunction.h>
89
#include <Functions/PerformanceAdaptors.h>
9-
#include <Functions/TargetSpecific.h>
1010
#include <DataTypes/DataTypeString.h>
1111
#include <DataTypes/DataTypesNumber.h>
1212
#include <DataTypes/getLeastSupertype.h>

src/Functions/FunctionsHashing.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
#include <Columns/ColumnTuple.h>
3939
#include <Functions/IFunction.h>
4040
#include <Functions/FunctionHelpers.h>
41-
#include <Functions/TargetSpecific.h>
4241
#include <Functions/PerformanceAdaptors.h>
42+
#include <Common/TargetSpecific.h>
4343
#include <base/range.h>
4444
#include <base/bit_cast.h>
4545

src/Functions/FunctionsRandom.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#pragma once
22

3+
#include <Common/TargetSpecific.h>
34
#include <DataTypes/DataTypesNumber.h>
45
#include <Columns/ColumnVector.h>
56
#include <Functions/IFunction.h>
6-
#include <Functions/TargetSpecific.h>
77
#include <Functions/PerformanceAdaptors.h>
88
#include <IO/WriteHelpers.h>
99

src/Functions/GatherUtils/sliceHasImplAnyAll.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
#include <immintrin.h>
1515
#endif
1616

17-
#include <Functions/TargetSpecific.h>
17+
#include <Common/TargetSpecific.h>
18+
1819

1920
namespace DB::GatherUtils
2021
{

src/Functions/PerformanceAdaptors.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#pragma once
22

3-
#include <Functions/TargetSpecific.h>
43
#include <Functions/IFunction.h>
54

5+
#include <Common/TargetSpecific.h>
66
#include <Common/Stopwatch.h>
77
#include <Interpreters/Context.h>
88

src/Functions/greatCircleDistance.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
#include <Functions/IFunction.h>
77
#include <Functions/FunctionHelpers.h>
88
#include <Functions/FunctionFactory.h>
9-
#include <Functions/TargetSpecific.h>
109
#include <Functions/PerformanceAdaptors.h>
10+
#include <Common/TargetSpecific.h>
1111
#include <base/range.h>
1212
#include <cmath>
1313

0 commit comments

Comments
 (0)