From a7ada2bade80bf32dd77c3c2e85ca956f8093f93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5ns=20Rullg=C3=A5rd?= <mans@mansr.com> Date: Sun, 23 Nov 2008 12:36:38 +0000 Subject: [PATCH] configure: set TARGET_EXEC and TARGET_PATH TARGET_EXEC specifies a command to execute cross-compiled binaries, e.g. through a remote shell or an emulator. TARGET_PATH specifies the path to the build directory on the target, e.g. mounted over NFS. Originally committed as revision 15913 to svn://svn.ffmpeg.org/ffmpeg/trunk --- configure | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/configure b/configure index 4465e70872a..90e4f8b473a 100755 --- a/configure +++ b/configure @@ -118,6 +118,8 @@ show_help(){ echo " --cross-prefix=PREFIX use PREFIX for compilation tools [$cross_prefix]" echo " --enable-cross-compile assume a cross-compiler is used" echo " --target-os=OS compiler targets OS [$target_os]" + echo " --target-exec=CMD command to run executables on target" + echo " --target-path=DIR path to view of build directory on target" echo " --cc=CC use C compiler CC [$cc]" echo " --host-cc=HOSTCC use host C compiler HOSTCC" echo " --host-cflags=HCFLAGS use HCFLAGS when compiling for host" @@ -916,7 +918,9 @@ CMDLINE_SET=" host_libs logfile source_path + target_exec target_os + target_path " # code dependency declarations @@ -1121,6 +1125,8 @@ LIB_INSTALL_EXTRA_CMD='$(RANLIB) "$(LIBDIR)/$(LIBNAME)"' host_cflags='-O3 -g -Wall' host_libs='-lm' +target_path='.' + # gcc stupidly only outputs the basename of targets with -MM, but we need the # full relative path for objects in subdirectories for non-recursive Make. DEPEND_CMD='$(CC) $(CFLAGS) -MM -MG $< | sed -e "/^\#.*/d" -e "s,^[[:space:]]*$(*F)\\.o,$(@D)/$(*F).o," -e "s,\\([[:space:]]\\)\\(version\\.h\\),\\1\$$(BUILD_ROOT_REL)/\\2,"' @@ -2239,6 +2245,8 @@ echo "HOSTCC=$host_cc" >> config.mak echo "HOSTCFLAGS=$host_cflags" >> config.mak echo "HOSTLDFLAGS=$host_ldflags" >> config.mak echo "HOSTLIBS=$host_libs" >> config.mak +echo "TARGET_EXEC=$target_exec" >> config.mak +echo "TARGET_PATH=$target_path" >> config.mak if enabled bigendian; then echo "WORDS_BIGENDIAN=yes" >> config.mak -- GitLab