mirror of
https://github.com/microsoft/mimalloc.git
synced 2025-05-18 13:09:32 +03:00
Avoid system environment path in find_package
If the project root directory lies in user's home directory, `find_package` will search the project directory instead of the installed path. For example, if one's project directory is /home/user1/mimalloc, `find_package` will first search the prefix `$PATH`, then search `CMAKE_INSTALL_PREFIX` if no file is found in previous path. If one clones the project in `${HOME}` and added `${HOME}/bin` to `${PATH}` (which is common), the error could happen. To avoid this, we could simply add NO_SYSTEM_ENVIONMENT_PATH to the end of `find_package`.
This commit is contained in:
parent
1125271c27
commit
4486efa01b
1 changed files with 1 additions and 1 deletions
|
@ -13,7 +13,7 @@ if (NOT CMAKE_BUILD_TYPE)
|
|||
endif()
|
||||
|
||||
# Import mimalloc (if installed)
|
||||
find_package(mimalloc 1.0 REQUIRED)
|
||||
find_package(mimalloc 1.0 REQUIRED NO_SYSTEM_ENVIRONMENT_PATH)
|
||||
|
||||
# Tests
|
||||
add_executable(static-override main-override.c)
|
||||
|
|
Loading…
Add table
Reference in a new issue