mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-23 08:02:02 +00:00
Add dl library dependency
This commit is contained in:
parent
9a7d1cd360
commit
26e81a2bbf
@ -74,13 +74,15 @@ if (ENABLE_JEMALLOC)
|
|||||||
find_library(LIBRARY_JEMALLOC jemalloc)
|
find_library(LIBRARY_JEMALLOC jemalloc)
|
||||||
find_path(INCLUDE_JEMALLOC jemalloc/jemalloc.h)
|
find_path(INCLUDE_JEMALLOC jemalloc/jemalloc.h)
|
||||||
|
|
||||||
|
set(THREADS_PREFER_PTHREAD_FLAG ON)
|
||||||
|
find_package(Threads REQUIRED)
|
||||||
|
|
||||||
add_library (jemalloc STATIC IMPORTED)
|
add_library (jemalloc STATIC IMPORTED)
|
||||||
set_property (TARGET jemalloc PROPERTY IMPORTED_LOCATION ${LIBRARY_JEMALLOC})
|
set_property (TARGET jemalloc PROPERTY IMPORTED_LOCATION ${LIBRARY_JEMALLOC})
|
||||||
set_property (TARGET jemalloc PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INCLUDE_JEMALLOC})
|
set_property (TARGET jemalloc PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INCLUDE_JEMALLOC})
|
||||||
|
set_property (TARGET jemalloc PROPERTY INTERFACE_LINK_LIBRARIES Threads::Threads dl)
|
||||||
|
|
||||||
set(THREADS_PREFER_PTHREAD_FLAG ON)
|
set (CMAKE_REQUIRED_LIBRARIES jemalloc)
|
||||||
find_package(Threads REQUIRED)
|
|
||||||
set (CMAKE_REQUIRED_LIBRARIES jemalloc Threads::Threads)
|
|
||||||
check_cxx_source_compiles (
|
check_cxx_source_compiles (
|
||||||
"
|
"
|
||||||
#include <jemalloc/jemalloc.h>
|
#include <jemalloc/jemalloc.h>
|
||||||
|
Loading…
Reference in New Issue
Block a user