Changeset View
Changeset View
Standalone View
Standalone View
head/devel/sdl2pp/Makefile
Show All 13 Lines | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= AMDmi3 | GH_ACCOUNT= AMDmi3 | ||||
GH_PROJECT= libSDL2pp | GH_PROJECT= libSDL2pp | ||||
USES= compiler:c++11-lib cmake | USES= compiler:c++11-lib cmake | ||||
CMAKE_ARGS= -DSDL2PP_ENABLE_LIVE_TESTS=OFF \ | CMAKE_ARGS= -DSDL2PP_ENABLE_LIVE_TESTS=OFF \ | ||||
-DSDL2PP_WITH_WERROR=ON | -DSDL2PP_WITH_WERROR=ON | ||||
USE_SDL= sdl2 image2 mixer2 ttf2 | USE_SDL= sdl2 image2 mixer2 ttf2 | ||||
TEST_TARGET= test | |||||
PORTDOCS= * | PORTDOCS= * | ||||
OPTIONS_DEFINE= DOCS DOXYGEN | OPTIONS_DEFINE= DOCS DOXYGEN | ||||
DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen | DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen | ||||
DOXYGEN_ALL_TARGET= all doxygen | DOXYGEN_ALL_TARGET= all doxygen | ||||
DOXYGEN_IMPLIES= DOCS | DOXYGEN_IMPLIES= DOCS | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${COMPILER_TYPE} == gcc | .if ${COMPILER_TYPE} == gcc | ||||
CXXFLAGS+= -D_GLIBCXX_USE_C99 # gcc c++11 support is broken on FreeBSD | CXXFLAGS+= -D_GLIBCXX_USE_C99 # gcc c++11 support is broken on FreeBSD | ||||
.endif | .endif | ||||
post-install: | post-install: | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ | ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ | ||||
post-install-DOXYGEN-on: | post-install-DOXYGEN-on: | ||||
cd ${CONFIGURE_WRKSRC} && ${COPYTREE_SHARE} doxygen ${STAGEDIR}${DOCSDIR}/ | cd ${CONFIGURE_WRKSRC} && ${COPYTREE_SHARE} doxygen ${STAGEDIR}${DOCSDIR}/ | ||||
regression-test: build | |||||
cd ${WRKSRC} && ${DO_MAKE_BUILD} test | |||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |