ENH: Add proper dependencies for cmBootstrapCommands
This commit is contained in:
parent
b629f608d4
commit
cc9a43dd13
@ -877,6 +877,10 @@ for a in ${CMAKE_CXX_SOURCES} ${CMAKE_C_SOURCES} ${KWSYS_CXX_SOURCES} ${KWSYS_C_
|
|||||||
objs="${objs} ${a}.o"
|
objs="${objs} ${a}.o"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Generate dependencies for cmBootstrapCommands.cxx
|
||||||
|
cmBootstrapCommandsDeps=`grep "#include.*cm[^.]*.cxx" ${cmake_source_dir}/Source/cmBootstrapCommands.cxx | sed "s/.* \"\(.*\)\"/\1/" | awk "{ print \"${cmake_source_dir}/Source/\" \\$1}"`
|
||||||
|
cmBootstrapCommandsDeps=`echo $cmBootstrapCommandsDeps`
|
||||||
|
|
||||||
if [ "x${cmake_ansi_cxx_flags}" != "x" ]; then
|
if [ "x${cmake_ansi_cxx_flags}" != "x" ]; then
|
||||||
cmake_cxx_flags="${cmake_ansi_cxx_flags} ${cmake_cxx_flags}"
|
cmake_cxx_flags="${cmake_ansi_cxx_flags} ${cmake_cxx_flags}"
|
||||||
fi
|
fi
|
||||||
@ -900,6 +904,7 @@ for a in ${CMAKE_CXX_SOURCES}; do
|
|||||||
echo "${a}.o : ${src} ${dep}" >> "${cmake_bootstrap_dir}/Makefile"
|
echo "${a}.o : ${src} ${dep}" >> "${cmake_bootstrap_dir}/Makefile"
|
||||||
echo " ${cmake_cxx_compiler} ${cmake_cxx_flags} -c ${src} -o ${a}.o" >> "${cmake_bootstrap_dir}/Makefile"
|
echo " ${cmake_cxx_compiler} ${cmake_cxx_flags} -c ${src} -o ${a}.o" >> "${cmake_bootstrap_dir}/Makefile"
|
||||||
done
|
done
|
||||||
|
echo "cmBootstrapCommands.o: $cmBootstrapCommandsDeps" >> "${cmake_bootstrap_dir}/Makefile"
|
||||||
for a in ${CMAKE_C_SOURCES}; do
|
for a in ${CMAKE_C_SOURCES}; do
|
||||||
src=`cmake_escape "${cmake_source_dir}/Source/${a}.c"`
|
src=`cmake_escape "${cmake_source_dir}/Source/${a}.c"`
|
||||||
echo "${a}.o : ${src} ${dep}" >> "${cmake_bootstrap_dir}/Makefile"
|
echo "${a}.o : ${src} ${dep}" >> "${cmake_bootstrap_dir}/Makefile"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user