[Midnightbsd-cvs] mports [20099] trunk/Mk/extensions/cmake.mk: further refine prefix handler
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Aug 28 20:07:43 EDT 2015
Revision: 20099
http://svnweb.midnightbsd.org/mports/?rev=20099
Author: laffer1
Date: 2015-08-28 20:07:42 -0400 (Fri, 28 Aug 2015)
Log Message:
-----------
further refine prefix handler
Modified Paths:
--------------
trunk/Mk/extensions/cmake.mk
Modified: trunk/Mk/extensions/cmake.mk
===================================================================
--- trunk/Mk/extensions/cmake.mk 2015-08-28 23:34:36 UTC (rev 20098)
+++ trunk/Mk/extensions/cmake.mk 2015-08-29 00:07:42 UTC (rev 20099)
@@ -18,8 +18,6 @@
# Default: not set, until BATCH or PACKAGE_BUILDING is defined
#
# Variables for ports:
-# CMAKE_ENV - Environment passed to cmake.
-# Default: ${CONFIGURE_ENV}
# CMAKE_ARGS - Arguments passed to cmake
# Default: see below
# CMAKE_BUILD_TYPE - Type of build (cmake predefined build types).
@@ -33,10 +31,6 @@
# Debug otherwise
# CMAKE_SOURCE_PATH - Path to the source directory
# Default: ${WRKSRC}
-#
-# Deprecated variables:
-# CMAKE_OUTSOURCE - Instruct to perform an out-of-source build.
-# Deprecated, use 'USES+= cmake:outsource' instead.
.if !defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_CMAKE_MK)
_INCLUDE_USES_CMAKE_MK= yes
@@ -65,7 +59,7 @@
PLIST_SUB+= CMAKE_BUILD_TYPE="${CMAKE_BUILD_TYPE:tl}"
-.if defined(STRIP) && ${STRIP} != ""
+.if defined(STRIP) && ${STRIP} != "" && !defined(WITH_DEBUG)
INSTALL_TARGET?= install/strip
.endif
@@ -80,11 +74,13 @@
-DCMAKE_EXE_LINKER_FLAGS:STRING="${LDFLAGS}" \
-DCMAKE_MODULE_LINKER_FLAGS:STRING="${LDFLAGS}" \
-DCMAKE_SHARED_LINKER_FLAGS:STRING="${LDFLAGS}" \
- -DCMAKE_INSTALL_PREFIX:PATH="${PREFIX}" \
+ -DCMAKE_INSTALL_PREFIX:PATH="${CMAKE_INSTALL_PREFIX}" \
-DCMAKE_BUILD_TYPE:STRING="${CMAKE_BUILD_TYPE}" \
-DTHREADS_HAVE_PTHREAD_ARG:BOOL=YES \
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=YES
+CMAKE_INSTALL_PREFIX?= ${PREFIX}
+
.if defined(BATCH) || defined(PACKAGE_BUILDING) || defined(MAGUS)
CMAKE_VERBOSE= yes
CMAKE_NOCOLOR= yes
More information about the Midnightbsd-cvs
mailing list