diff options
author | Regis Merlino <regis.merlino@intel.com> | 2013-03-11 10:52:35 -0700 |
---|---|---|
committer | Regis Merlino <regis.merlino@intel.com> | 2013-03-11 10:52:35 -0700 |
commit | d929e2f2b70447e3589952d8c69688880b7b514d (patch) | |
tree | 935e700c96d309003009e236b58860461efc3918 /configure.ac | |
parent | 6b9249f2b95ee7e01546bce4ea6366c4e7aa25f7 (diff) | |
download | dleyna-server-d929e2f2b70447e3589952d8c69688880b7b514d.tar.gz |
[Architecture] Change directory structure to enable build from a master project
Signed-off-by: Regis Merlino <regis.merlino@intel.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/configure.ac b/configure.ac index c7e7925..693911d 100644 --- a/configure.ac +++ b/configure.ac @@ -9,7 +9,7 @@ AC_INIT([dleyna-server], AC_CONFIG_HEADERS([config.h]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) -AC_CONFIG_SRCDIR([lib/server.c]) +AC_CONFIG_SRCDIR([libdleyna/server/server.c]) AC_PREFIX_DEFAULT(/usr/local) @@ -38,7 +38,6 @@ LT_LANG([C]) PKG_PROG_PKG_CONFIG(0.16) PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.28]) PKG_CHECK_MODULES([GIO], [gio-2.0 >= 2.28]) -PKG_CHECK_MODULES([DLEYNA_CORE], [dleyna-core-1.0 >= 0.0.1]) PKG_CHECK_MODULES([GSSDP], [gssdp-1.0 >= 0.13.2]) PKG_CHECK_MODULES([GUPNP], [gupnp-1.0 >= 0.19.1]) PKG_CHECK_MODULES([GUPNPAV], [gupnp-av-1.0 >= 0.11.5]) @@ -79,6 +78,17 @@ AC_DEFINE_UNQUOTED([DLEYNA_LOG_LEVEL_DEBUG], [${LOG_LEVEL_6}], [Log level fla AC_DEFINE_UNQUOTED([DLEYNA_LOG_LEVEL_DEFAULT], [${LOG_LEVEL_7}], [Log level flag to display default level messages]) AC_DEFINE_UNQUOTED([DLEYNA_LOG_LEVEL_ALL], [${LOG_LEVEL_8}], [Log level flag for all messages]) +AC_ARG_ENABLE(master-build,, + [], + [master_build=no]) + +AS_IF([test "x$master_build" = "xno"], + [PKG_CHECK_MODULES([DLEYNA_CORE], [dleyna-core-1.0 >= 0.0.1])], + [this_abs_top_srcdir=`cd "$srcdir" && pwd`; + DLEYNA_CORE_CFLAGS="-I$this_abs_top_srcdir/../dleyna-core"; + DLEYNA_CORE_LIBS="-L$this_abs_top_srcdir/../dleyna-core/.libs -ldleyna-core-1.0" + ]) + AC_ARG_ENABLE(debug, AS_HELP_STRING( [--enable-debug], @@ -217,13 +227,13 @@ AC_SUBST([with_connector_name]) AC_SUBST([with_log_level]) AC_SUBST([with_log_type]) -AC_CONFIG_FILES([Makefile \ - lib/Makefile \ - lib/dleyna-server-1.0.pc \ - lib/dleyna-server-service.conf \ - server/com.intel.dleyna-server.service \ - server/dleyna-server-service-1.0.pc \ - server/Makefile \ +AC_CONFIG_FILES([Makefile \ + libdleyna/server/Makefile \ + libdleyna/server/dleyna-server-1.0.pc \ + libdleyna/server/dleyna-server-service.conf \ + server/com.intel.dleyna-server.service \ + server/dleyna-server-service-1.0.pc \ + server/Makefile \ test/dbus/Makefile ]) |