Skip to content
Snippets Groups Projects
Commit 7ab60551 authored by Paul McCarthy's avatar Paul McCarthy :mountain_bicyclist:
Browse files

BF: Path is mandatory argument to find on macOS. Fix env var references.

parent ebb6e802
No related branches found
No related tags found
1 merge request!44Bf/depend
......@@ -35,30 +35,30 @@ depend:
# Makefile should set the CUDABUILDDIR variable.
depend.mk:
@echo "Building dependency file depend.mk" ; \
srcfiles=`find -name "*.c" -or -name "*.cc" -or -name "*.cxx" -or -name "*.cpp" -or -name "*.inc" -or -name "*.hpp" -or -name "*.cu"` ; \
for srcfile in ${srcfiles} dummyname; do \
if [ -f "${srcfile}" ]; then \
srcfile="${srcfile#./}" ; \
prefix="${srcfile%.*}" ; \
basename="${prefix##*/}" ; \
objfile="${basename}.o" ; \
depfile="${basename}.mk" ; \
if [ "${srcfile%.cu}" = "${prefix}" ]; then \
if [ -f "${NVCC}" ]; then \
${NVCC} -MM -MT "${CUDABUILDDIR}${objfile}" -MF "${depfile}" \
${CPPFLAGS} ${INCFLAGS} "${srcfile}" > /dev/null 2>&1 ; \
fi ; \
else \
${CC} -MM -MT "${BUILDDIR}${objfile}" -MF "${depfile}" \
${CPPFLAGS} ${INCFLAGS} "${srcfile}" > /dev/null 2>&1 ; \
fi ; \
if [ -f "${depfile}" ]; then \
cat "${depfile}" >> depend.mk ; \
rm -f "${depfile}" ; \
fi ; \
else \
touch depend.mk ; \
fi ; \
srcfiles=`find . -name "*.c" -or -name "*.cc" -or -name "*.cxx" -or -name "*.cpp" -or -name "*.inc" -or -name "*.hpp" -or -name "*.cu"` ; \
for srcfile in $${srcfiles} dummyname; do \
if [ -f "$${srcfile}" ]; then \
srcfile="$${srcfile#./}" ; \
prefix="$${srcfile%.*}" ; \
basename="$${prefix##*/}" ; \
objfile="$${basename}.o" ; \
depfile="$${basename}.mk" ; \
if [ "$${srcfile%.cu}" = "$${prefix}" ]; then \
if [ -f "${NVCC}" ]; then \
${NVCC} -MM -MT "${CUDABUILDDIR}$${objfile}" -MF "$${depfile}" \
${CPPFLAGS} ${INCFLAGS} "$${srcfile}" > /dev/null 2>&1 ; \
fi ; \
else \
${CC} -MM -MT "${BUILDDIR}$${objfile}" -MF "$${depfile}" \
${CPPFLAGS} ${INCFLAGS} "$${srcfile}" > /dev/null 2>&1 ; \
fi ; \
if [ -f "$${depfile}" ]; then \
cat "$${depfile}" >> depend.mk ; \
rm -f "$${depfile}" ; \
fi ; \
else \
touch depend.mk ; \
fi ; \
done
install:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment