Skip to content

Commit 0b75de1

Browse files
authored
Merge pull request #247 from KuribohG/fix-cmake
Update CMake include directories
2 parents 574da81 + 28e199d commit 0b75de1

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

CMakeLists.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ PROJECT (CLICKHOUSE-CLIENT)
2727
SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror -Wno-deprecated-declarations")
2828
ENDIF ()
2929

30-
INCLUDE_DIRECTORIES (.)
31-
INCLUDE_DIRECTORIES (contrib)
32-
3330
SUBDIRS (
3431
clickhouse
3532
contrib/absl

clickhouse/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,19 @@ TARGET_LINK_LIBRARIES (clickhouse-cpp-lib
4343
cityhash-lib
4444
lz4-lib
4545
)
46+
TARGET_INCLUDE_DIRECTORIES (clickhouse-cpp-lib
47+
PUBLIC ${PROJECT_SOURCE_DIR}
48+
)
4649

4750
ADD_LIBRARY (clickhouse-cpp-lib-static STATIC ${clickhouse-cpp-lib-src})
4851
TARGET_LINK_LIBRARIES (clickhouse-cpp-lib-static
4952
absl-lib
5053
cityhash-lib
5154
lz4-lib
5255
)
56+
TARGET_INCLUDE_DIRECTORIES (clickhouse-cpp-lib-static
57+
PUBLIC ${PROJECT_SOURCE_DIR}
58+
)
5359

5460
IF (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
5561
INCLUDE (CheckCXXSourceCompiles)

contrib/absl/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
ADD_LIBRARY (absl-lib STATIC
22
numeric/int128.cc
33
)
4+
TARGET_INCLUDE_DIRECTORIES (absl-lib
5+
PUBLIC ${PROJECT_SOURCE_DIR}/contrib
6+
)

0 commit comments

Comments
 (0)