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: ...@@ -35,30 +35,30 @@ depend:
# Makefile should set the CUDABUILDDIR variable. # Makefile should set the CUDABUILDDIR variable.
depend.mk: depend.mk:
@echo "Building dependency file 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"` ; \ 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 \ for srcfile in $${srcfiles} dummyname; do \
if [ -f "${srcfile}" ]; then \ if [ -f "$${srcfile}" ]; then \
srcfile="${srcfile#./}" ; \ srcfile="$${srcfile#./}" ; \
prefix="${srcfile%.*}" ; \ prefix="$${srcfile%.*}" ; \
basename="${prefix##*/}" ; \ basename="$${prefix##*/}" ; \
objfile="${basename}.o" ; \ objfile="$${basename}.o" ; \
depfile="${basename}.mk" ; \ depfile="$${basename}.mk" ; \
if [ "${srcfile%.cu}" = "${prefix}" ]; then \ if [ "$${srcfile%.cu}" = "$${prefix}" ]; then \
if [ -f "${NVCC}" ]; then \ if [ -f "${NVCC}" ]; then \
${NVCC} -MM -MT "${CUDABUILDDIR}${objfile}" -MF "${depfile}" \ ${NVCC} -MM -MT "${CUDABUILDDIR}$${objfile}" -MF "$${depfile}" \
${CPPFLAGS} ${INCFLAGS} "${srcfile}" > /dev/null 2>&1 ; \ ${CPPFLAGS} ${INCFLAGS} "$${srcfile}" > /dev/null 2>&1 ; \
fi ; \ fi ; \
else \ else \
${CC} -MM -MT "${BUILDDIR}${objfile}" -MF "${depfile}" \ ${CC} -MM -MT "${BUILDDIR}$${objfile}" -MF "$${depfile}" \
${CPPFLAGS} ${INCFLAGS} "${srcfile}" > /dev/null 2>&1 ; \ ${CPPFLAGS} ${INCFLAGS} "$${srcfile}" > /dev/null 2>&1 ; \
fi ; \ fi ; \
if [ -f "${depfile}" ]; then \ if [ -f "$${depfile}" ]; then \
cat "${depfile}" >> depend.mk ; \ cat "$${depfile}" >> depend.mk ; \
rm -f "${depfile}" ; \ rm -f "$${depfile}" ; \
fi ; \ fi ; \
else \ else \
touch depend.mk ; \ touch depend.mk ; \
fi ; \ fi ; \
done done
install: 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