diff options
-rw-r--r-- | testsuites/aclocal/rtems-top.m4 | 42 |
1 files changed, 37 insertions, 5 deletions
diff --git a/testsuites/aclocal/rtems-top.m4 b/testsuites/aclocal/rtems-top.m4 index 51a4e95207..855ceb91b5 100644 --- a/testsuites/aclocal/rtems-top.m4 +++ b/testsuites/aclocal/rtems-top.m4 @@ -33,21 +33,53 @@ AS_HELP_STRING(--enable-rtems-root,directory containing make/custom)], RTEMS_ROOT=${enable_rtems_root} ;; *) # relative directory - rtems_rootdir=${enable_rtems_root}${rtems_updir} - RTEMS_ROOT=${enable_rtems_root}${rtems_updir}'$(top_builddir)' + rtems_rootdir=${rtems_updir}${enable_rtems_root} + RTEMS_ROOT='$(top_builddir)'/${rtems_updir}${enable_rtems_root} ;; esac],[ rtems_rootdir=${rtems_updir} -RTEMS_ROOT=${rtems_updir}'$(top_builddir)' +RTEMS_ROOT='$(top_builddir)'/${rtems_updir} ]) AC_SUBST([RTEMS_ROOT]) - + AS_IF([test -n "${with_target_subdir}"], [project_top="../${with_project_top}"], [project_top="${with_project_top}"]) AC_SUBST([PROJECT_TOPdir],[${project_top}${rtems_updir}'$(top_builddir)']) -AC_SUBST([PROJECT_ROOT],[${with_project_root}${rtems_updir}'$(top_builddir)']) +AC_ARG_ENABLE([cpukit-root],[ +AS_HELP_STRING(--enable-cpukit-root,directory containing lib/librtemscpu.a)], +[case ${enable_cpukit_root} in + [[\\/$]]* | ?:[[\\/]]* ) # absolute directory + cpukit_rootdir=${enable_cpukit_root} + CPUKIT_ROOT=${enable_cpukit_root} + ;; + *) # relative directory + cpukit_rootdir=${rtems_updir}${enable_cpukit_root} + CPUKIT_ROOT='$(top_builddir)'/${rtems_updir}${enable_cpukit_root} + ;; +esac],[ +cpukit_rootdir= +CPUKIT_ROOT= +]) +AC_SUBST([CPUKIT_ROOT]) + +AC_ARG_ENABLE([project-root],[ +AS_HELP_STRING(--enable-project-root,directory containing lib/librtemsbsp.a)], +[case ${enable_project_root} in + [[\\/$]]* | ?:[[\\/]]* ) # absolute directory + project_rootdir=${enable_project_root} + PROJECT_ROOT=${enable_project_root} + ;; + *) # relative directory + project_rootdir=${rtems_updir}${enable_project_root} + PROJECT_ROOT='$(top_builddir)'/${rtems_updir}${enable_project_root} + ;; +esac],[ +project_rootdir= +PROJECT_ROOT= +]) +AC_SUBST([PROJECT_ROOT]) AC_SUBST([dirstamp],[\${am__leading_dot}dirstamp]) ])dnl |