mirror of
https://git.freebsd.org/ports.git
synced 2025-06-01 02:46:27 -04:00
- Drop static library - Drop gtest-config and gmock-config - Drop GTEST_LIB_CHECK autoconf macro - Drop gmock_doctory.py as it's too old - Expose tests via option Changes: https://github.com/google/googletest/compare/release-1.8.1...release-1.10.0 Reported by: GitHub (watch releases) PR: 239654 Differential Revision: https://reviews.freebsd.org/D19430
38 lines
807 B
Makefile
38 lines
807 B
Makefile
# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= googlemock
|
|
DISTVERSIONPREFIX= release-
|
|
DISTVERSION= 1.10.0
|
|
CATEGORIES= devel
|
|
|
|
MAINTAINER= jbeich@FreeBSD.org
|
|
COMMENT= Library for writing and using C++ mock classes
|
|
|
|
LICENSE= BSD3CLAUSE
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
LIB_DEPENDS= libgtest.so:devel/googletest
|
|
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= google
|
|
GH_PROJECT= googletest
|
|
|
|
USES= cmake compiler:c++11-lib
|
|
USE_LDCONFIG= yes
|
|
CMAKE_ON= BUILD_GMOCK BUILD_SHARED_LIBS
|
|
|
|
OPTIONS_DEFINE= TEST
|
|
|
|
TEST_USES= python:build
|
|
TEST_CMAKE_BOOL= gmock_build_tests
|
|
TEST_TEST_TARGET= test
|
|
|
|
post-install:
|
|
# Clean unused stuff: googletest, unprocessed headers
|
|
${FIND} ${STAGEDIR}${PREFIX} \( -ipath "*gtest*" -o \
|
|
-name '*.pump' -o -empty \) -delete
|
|
|
|
pre-install-TEST-on: do-test
|
|
|
|
.include <bsd.port.mk>
|