Lines 1-6
Link Here
|
1 |
PORTNAME= tl-expected |
1 |
PORTNAME= tl-expected |
2 |
DISTVERSIONPREFIX= v |
2 |
DISTVERSIONPREFIX= v |
3 |
DISTVERSION= 1.0.0 |
3 |
DISTVERSION= 1.1.0 |
4 |
CATEGORIES= devel |
4 |
CATEGORIES= devel |
5 |
|
5 |
|
6 |
MAINTAINER= henry.hu.sh@gmail.com |
6 |
MAINTAINER= henry.hu.sh@gmail.com |
Lines 14-34
USES= cmake
Link Here
|
14 |
USE_GITHUB= yes |
14 |
USE_GITHUB= yes |
15 |
GH_ACCOUNT= TartanLlama |
15 |
GH_ACCOUNT= TartanLlama |
16 |
GH_PROJECT= expected |
16 |
GH_PROJECT= expected |
17 |
GH_TUPLE= TartanLlama:tl-cmake:284c6a3:tlcmake/cmake/tl-cmake |
|
|
18 |
NO_ARCH= yes |
17 |
NO_ARCH= yes |
19 |
CMAKE_ARGS= -DFETCHCONTENT_SOURCE_DIR_TL_CMAKE=${CMAKE_SOURCE_PATH}/cmake/tl-cmake |
|
|
20 |
|
18 |
|
21 |
OPTIONS_DEFINE= TESTS |
19 |
OPTIONS_DEFINE= TESTS |
22 |
OPTIONS_DEFAULT= |
20 |
OPTIONS_DEFAULT= |
23 |
|
21 |
|
24 |
TESTS_DESC= Build tests |
22 |
TESTS_DESC= Build tests |
25 |
TESTS_CMAKE_BOOL= EXPECTED_ENABLE_TESTS |
23 |
TESTS_CMAKE_BOOL= EXPECTED_BUILD_TESTS |
|
|
24 |
TESTS_CMAKE_ON= -DFETCHCONTENT_SOURCE_DIR_CATCH2=${WRKSRC}/catch2 |
26 |
|
25 |
|
27 |
.include <bsd.port.options.mk> |
26 |
.include <bsd.port.options.mk> |
28 |
|
27 |
|
|
|
28 |
.if ${PORT_OPTIONS:MTESTS} |
29 |
GH_TUPLE= catchorg:Catch2:v2.13.10:catch2/catch2 |
30 |
.endif |
31 |
|
29 |
do-test: |
32 |
do-test: |
30 |
.if ${PORT_OPTIONS:MTESTS} |
33 |
.if ${PORT_OPTIONS:MTESTS} |
31 |
@${CONFIGURE_WRKSRC}/tests |
34 |
@${CONFIGURE_WRKSRC}/tl-expected-tests |
32 |
.else |
35 |
.else |
33 |
@${ECHO} Must build with TESTS on to run tests. |
36 |
@${ECHO} Must build with TESTS on to run tests. |
34 |
.endif |
37 |
.endif |