Loading pkgs/by-name/me/meson/000-nixpkgs-cmake-prefix-path.patch 0 → 100644 +12 −0 Original line number Diff line number Diff line diff --git a/mesonbuild/dependencies/data/CMakePathInfo.txt b/mesonbuild/dependencies/data/CMakePathInfo.txt index 662ec58..4d5f4e4 100644 --- a/mesonbuild/dependencies/data/CMakePathInfo.txt +++ b/mesonbuild/dependencies/data/CMakePathInfo.txt @@ -5,6 +5,7 @@ list(APPEND TMP_PATHS_LIST ${CMAKE_PREFIX_PATH}) list(APPEND TMP_PATHS_LIST ${CMAKE_FRAMEWORK_PATH}) list(APPEND TMP_PATHS_LIST ${CMAKE_APPBUNDLE_PATH}) list(APPEND TMP_PATHS_LIST $ENV{CMAKE_PREFIX_PATH}) +list(APPEND TMP_PATHS_LIST $ENV{NIXPKGS_CMAKE_PREFIX_PATH}) list(APPEND TMP_PATHS_LIST $ENV{CMAKE_FRAMEWORK_PATH}) list(APPEND TMP_PATHS_LIST $ENV{CMAKE_APPBUNDLE_PATH}) list(APPEND TMP_PATHS_LIST ${CMAKE_SYSTEM_PREFIX_PATH}) pkgs/by-name/me/meson/package.nix +3 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,9 @@ python3.pkgs.buildPythonApplication rec { }; patches = [ # Nixpkgs cmake uses NIXPKGS_CMAKE_PREFIX_PATH for the search path ./000-nixpkgs-cmake-prefix-path.patch # In typical distributions, RPATH is only needed for internal libraries so # meson removes everything else. With Nix, the locations of libraries # are not as predictable, therefore we need to keep them in the RPATH. Loading Loading
pkgs/by-name/me/meson/000-nixpkgs-cmake-prefix-path.patch 0 → 100644 +12 −0 Original line number Diff line number Diff line diff --git a/mesonbuild/dependencies/data/CMakePathInfo.txt b/mesonbuild/dependencies/data/CMakePathInfo.txt index 662ec58..4d5f4e4 100644 --- a/mesonbuild/dependencies/data/CMakePathInfo.txt +++ b/mesonbuild/dependencies/data/CMakePathInfo.txt @@ -5,6 +5,7 @@ list(APPEND TMP_PATHS_LIST ${CMAKE_PREFIX_PATH}) list(APPEND TMP_PATHS_LIST ${CMAKE_FRAMEWORK_PATH}) list(APPEND TMP_PATHS_LIST ${CMAKE_APPBUNDLE_PATH}) list(APPEND TMP_PATHS_LIST $ENV{CMAKE_PREFIX_PATH}) +list(APPEND TMP_PATHS_LIST $ENV{NIXPKGS_CMAKE_PREFIX_PATH}) list(APPEND TMP_PATHS_LIST $ENV{CMAKE_FRAMEWORK_PATH}) list(APPEND TMP_PATHS_LIST $ENV{CMAKE_APPBUNDLE_PATH}) list(APPEND TMP_PATHS_LIST ${CMAKE_SYSTEM_PREFIX_PATH})
pkgs/by-name/me/meson/package.nix +3 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,9 @@ python3.pkgs.buildPythonApplication rec { }; patches = [ # Nixpkgs cmake uses NIXPKGS_CMAKE_PREFIX_PATH for the search path ./000-nixpkgs-cmake-prefix-path.patch # In typical distributions, RPATH is only needed for internal libraries so # meson removes everything else. With Nix, the locations of libraries # are not as predictable, therefore we need to keep them in the RPATH. Loading