pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk/configure Documented the interface to packages. Ren...
details: https://anonhg.NetBSD.org/pkgsrc/rev/237622ca493a
branches: trunk
changeset: 538570:237622ca493a
user: rillig <rillig%pkgsrc.org@localhost>
date: Wed Feb 13 09:12:15 2008 +0000
description:
Documented the interface to packages. Renamed the targets to emphasize
that they are private to the current file.
diffstat:
mk/configure/cmake.mk | 35 +++++++++++++++++++++--------------
1 files changed, 21 insertions(+), 14 deletions(-)
diffs (66 lines):
diff -r 573848740138 -r 237622ca493a mk/configure/cmake.mk
--- a/mk/configure/cmake.mk Wed Feb 13 09:11:01 2008 +0000
+++ b/mk/configure/cmake.mk Wed Feb 13 09:12:15 2008 +0000
@@ -1,4 +1,20 @@
-# $NetBSD: cmake.mk,v 1.3 2008/02/07 21:36:13 rillig Exp $
+# $NetBSD: cmake.mk,v 1.4 2008/02/13 09:12:15 rillig Exp $
+#
+# This file handles packages that use CMake as their primary build
+# system. For more information about CMake, see http://www.cmake.org/.
+#
+# === Package-settable variables ===
+#
+# CMAKE_DEPENDENCIES_REWRITE
+# A list of files (XXX: variable name) relative to WRKSRC in
+# which, after configuring the package, buildlink3 dependencies
+# are resolved to the real ones.
+#
+# CMAKE_MODULE_PATH_OVERRIDE
+# A list of files relative to WRKSRC in which the CMAKE_MODULE_PATH
+# variable is adjusted to include the path from the pkgsrc wrappers.
+# The file ${WRKSRC}/CMakeLists.txt is always appended to this list.
+#
_CMAKE_DIR= ${BUILDLINK_DIR}/cmake-Modules
@@ -7,9 +23,6 @@
CMAKE_MODULE_PATH_OVERRIDE+= CMakeLists.txt
-######################################################################
-### configure-cmake-override (PRIVATE)
-######################################################################
### configure-cmake-override modifies the cmake CMakeLists.txt file in
### ${WRKSRC} so that if CMAKE_MODULE_PATH is set we add our Module
### directory before any others.
@@ -22,15 +35,11 @@
SUBST_SED.cmake= \
's|set *( *CMAKE_MODULE_PATH |set (CMAKE_MODULE_PATH "${_CMAKE_DIR}" |'
-do-configure-pre-hook: cmake-copy-module-tree
+do-configure-pre-hook: __cmake-copy-module-tree
-.PHONY: cmake-copy-module-tree
-cmake-copy-module-tree:
+__cmake-copy-module-tree: .PHONY
${RUN} cd ${PKGSRCDIR}/mk; ${CP} -R cmake-Modules ${_CMAKE_DIR}
-######################################################################
-### cmake-dependencies-rewrite (PRIVATE)
-######################################################################
### The cmake function export_library_dependencies() writes out
### library dependency info to a file and this may contain buildlink
### paths.
@@ -39,10 +48,8 @@
### real dependencies
###
-do-configure-post-hook: cmake-dependencies-rewrite
-
-.PHONY: cmake-dependencies-rewrite
-cmake-dependencies-rewrite:
+do-configure-post-hook: __cmake-dependencies-rewrite
+cmake-dependencies-rewrite: .PHONY
@${STEP_MSG} "Rewrite cmake Dependencies files"
.if defined(CMAKE_DEPENDENCIES_REWRITE) && !empty(CMAKE_DEPENDENCIES_REWRITE)
${RUN} \
Home |
Main Index |
Thread Index |
Old Index