guix: Make cmake build system aware of usual paths.
* guix/build/cmake-build-system.scm (configure): Set CMAKE_LIBRARY_PATH to LIBRARY_PATH and CMAKE_INCLUDE_PATH to CPATH.
This commit is contained in:
parent
6eac909b45
commit
e78fd4ca63
|
@ -38,6 +38,8 @@
|
||||||
(if (file-exists? "CMakeLists.txt")
|
(if (file-exists? "CMakeLists.txt")
|
||||||
(let ((args `(,(string-append "-DCMAKE_INSTALL_PREFIX=" out)
|
(let ((args `(,(string-append "-DCMAKE_INSTALL_PREFIX=" out)
|
||||||
,@configure-flags)))
|
,@configure-flags)))
|
||||||
|
(setenv "CMAKE_LIBRARY_PATH" (getenv "LIBRARY_PATH"))
|
||||||
|
(setenv "CMAKE_INCLUDE_PATH" (getenv "CPATH"))
|
||||||
(format #t "running 'cmake' with arguments ~s~%" args)
|
(format #t "running 'cmake' with arguments ~s~%" args)
|
||||||
(zero? (apply system* "cmake" args)))
|
(zero? (apply system* "cmake" args)))
|
||||||
(error "no CMakeLists.txt found"))))
|
(error "no CMakeLists.txt found"))))
|
||||||
|
|
Loading…
Reference in New Issue