Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/cmake/FindJeMalloc.cmake
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2025-06-06 14:53:24 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2025-06-06 14:53:24 +1000
commita01968c3b090db55cc36cccc0eb8ded54ff1de6f (patch)
treea0f2193160358dd2ca9af74d7ebf7081b3e90688 /cmake/FindJeMalloc.cmake
parent214c8c939f377abed795cf6d66929e3a07c6820c (diff)
fetch jemalloc from vcpkg
Diffstat (limited to 'cmake/FindJeMalloc.cmake')
-rw-r--r--cmake/FindJeMalloc.cmake59
1 files changed, 0 insertions, 59 deletions
diff --git a/cmake/FindJeMalloc.cmake b/cmake/FindJeMalloc.cmake
deleted file mode 100644
index 2c35ca9..0000000
--- a/cmake/FindJeMalloc.cmake
+++ /dev/null
@@ -1,59 +0,0 @@
-# - Try to find jemalloc headers and libraries.
-#
-# Usage of this module as follows:
-#
-# find_package(JeMalloc)
-#
-# Variables used by this module, they can change the default behaviour and need
-# to be set before calling find_package:
-#
-# JEMALLOC_ROOT_DIR Set this variable to the root installation of
-# jemalloc if the module has problems finding
-# the proper installation path.
-#
-# Variables defined by this module:
-#
-# JEMALLOC_FOUND System has jemalloc libs/headers
-# JEMALLOC_LIBRARIES The jemalloc library/libraries
-# JEMALLOC_INCLUDE_DIR The location of jemalloc headers
-
-find_path(JEMALLOC_ROOT_DIR
- NAMES include/jemalloc/jemalloc.h
-)
-
-find_library(JEMALLOC_LIBRARY
- NAMES jemalloc
- HINTS ${JEMALLOC_ROOT_DIR}/lib
-)
-
-find_path(JEMALLOC_INCLUDE_DIR
- NAMES jemalloc/jemalloc.h
- HINTS ${JEMALLOC_ROOT_DIR}/include
-)
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(JeMalloc DEFAULT_MSG
- JEMALLOC_LIBRARY
- JEMALLOC_INCLUDE_DIR
-)
-
-# Check if the JeMalloc library was compiled with the "je_" prefix.
-include(CheckSymbolExists)
-set(CMAKE_REQUIRED_INCLUDES ${JEMALLOC_INCLUDE_DIR})
-set(CMAKE_REQUIRED_LIBRARIES ${JEMALLOC_LIBRARY})
-check_symbol_exists("je_malloc" "jemalloc/jemalloc.h" _jemalloc_is_prefixed)
-unset(CMAKE_REQUIRED_INCLUDES)
-unset(CMAKE_REQUIRED_LIBRARIES)
-
-if(_jemalloc_is_prefixed)
- set(JEMALLOC_IS_PREFIXED TRUE)
-endif()
-
-unset(_jemalloc_is_prefixed)
-
-mark_as_advanced(
- JEMALLOC_ROOT_DIR
- JEMALLOC_LIBRARY
- JEMALLOC_INCLUDE_DIR
- JEMALLOC_IS_PREFIXED
-)