Changeset View
Changeset View
Standalone View
Standalone View
head/devel/llvm-devel/Makefile
Show First 20 Lines • Show All 242 Lines • ▼ Show 20 Lines | |||||
.endfor | .endfor | ||||
.for command in ${LIT_COMMANDS} | .for command in ${LIT_COMMANDS} | ||||
${ECHO_CMD} %%LIT%%bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp | ${ECHO_CMD} %%LIT%%bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp | ||||
${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||}/bin/${command} >> ${PLIST}.tmp | ${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||}/bin/${command} >> ${PLIST}.tmp | ||||
.endfor | .endfor | ||||
${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \ | ${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \ | ||||
${GREP} -v 'lit$$' | ${GREP} -v 'FileCheck$$' | \ | ${GREP} -v 'lit$$' | ${GREP} -v 'FileCheck$$' | \ | ||||
${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \ | ${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \ | ||||
-e 's|${PORTVERSION}|%%PORTVERSION%%|' | \ | -e 's|${PORTVERSION}|%%PORTVERSION%%|' \ | ||||
-e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' | \ | |||||
${SORT} >> ${PLIST}.tmp | ${SORT} >> ${PLIST}.tmp | ||||
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \ | ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \ | ||||
${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \ | ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \ | ||||
${SORT} >> ${PLIST}.tmp | ${SORT} >> ${PLIST}.tmp | ||||
awk '{if ($$0 ~ /clang/ && $$0 !~ /omp.h/) {printf "%%%%CLANG%%%%"} if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} print}' ${PLIST}.tmp >> ${PLIST} | awk '{if ($$0 ~ /clang/ && $$0 !~ /omp.h/) {printf "%%%%CLANG%%%%"} if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} print}' ${PLIST}.tmp >> ${PLIST} | ||||
${RM} -f ${PLIST}.tmp | ${RM} -f ${PLIST}.tmp | ||||
check-commands: | check-commands: | ||||
.for command in ${COMMANDS} | .for command in ${COMMANDS} | ||||
test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command} | test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command} | ||||
.endfor | .endfor | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |