From 97c9514451ded4b0fbbce995683e69bd16cbdb2f Mon Sep 17 00:00:00 2001 From: dcommander Date: Fri, 15 Oct 2010 20:07:41 +0000 Subject: Fix dependencies for the color conversion routines, which build other .asm files indirectly git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@265 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- trunk/simd/CMakeLists.txt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'trunk/simd') diff --git a/trunk/simd/CMakeLists.txt b/trunk/simd/CMakeLists.txt index b40320c..5be325e 100755 --- a/trunk/simd/CMakeLists.txt +++ b/trunk/simd/CMakeLists.txt @@ -42,9 +42,18 @@ else() endif() foreach(file ${SIMD_BASENAMES}) + set(DEPFILE "") set(SIMD_SRC ${CMAKE_CURRENT_SOURCE_DIR}/${file}.asm) + if(${file} MATCHES col) + set(DEPFILE ${SIMD_SRC}) + string(REGEX REPLACE "col" "clr" DEPFILE ${DEPFILE}) + endif() + if(${file} MATCHES mer) + set(DEPFILE ${SIMD_SRC}) + string(REGEX REPLACE "mer" "mrg" DEPFILE ${DEPFILE}) + endif() set(SIMD_OBJ ${OBJDIR}/${file}.obj) - add_custom_command(OUTPUT ${SIMD_OBJ} DEPENDS ${SIMD_SRC} *.inc + add_custom_command(OUTPUT ${SIMD_OBJ} DEPENDS ${SIMD_SRC} ${DEPFILE} *.inc COMMAND ${NASM} ${NAFLAGS} ${SIMD_SRC} -o${SIMD_OBJ}) set(SIMD_OBJS ${SIMD_OBJS} ${SIMD_OBJ}) endforeach() -- cgit v1.2.3