Fix ctf.mk for CUDA

This commit is contained in:
Gallo Alejandro 2022-09-13 14:15:39 +02:00
parent 4e2de62508
commit 5c41fb65e4

View File

@ -14,10 +14,17 @@ $(CTF_SRC_PATH)/configure:
git clone $(CTF_GIT_REPOSITORY) $(@D) git clone $(CTF_GIT_REPOSITORY) $(@D)
cd $(@D) && git checkout $(CTF_COMMIT) cd $(@D) && git checkout $(CTF_COMMIT)
# Here make sure that ctf does not builld with CUDA support
# since it is broken anyways
#
# Also we patch the file kernel.h because it mostl
# doesn't work when we try to include ctf in a CUDACC
# compiler code.
$(CTF_BUILD_PATH)/Makefile: $(CTF_SRC_PATH)/configure $(CTF_BUILD_PATH)/Makefile: $(CTF_SRC_PATH)/configure
mkdir -p $(CTF_BUILD_PATH) mkdir -p $(CTF_BUILD_PATH)
cd $(CTF_BUILD_PATH) && \ cd $(CTF_BUILD_PATH) && \
$(abspath $(CTF_SRC_PATH))/configure $(CTF_CONFIG_FLAGS) $(abspath $(CTF_SRC_PATH))/configure NVCC="" $(CTF_CONFIG_FLAGS)
sed -i s/CUDACC/ATRIP_NOT_CUDACC/g ${CTF_SRC_PATH}/src/interface/kernel.h
$(CTF_STATIC_LIB): $(CTF_BUILD_PATH)/Makefile $(CTF_STATIC_LIB): $(CTF_BUILD_PATH)/Makefile