summaryrefslogtreecommitdiff
path: root/cmake/AudioManagerCoreConfig.cmake.in
diff options
context:
space:
mode:
authorMartin Koch <martin.koch@ese.de>2020-06-24 15:37:29 +0200
committerMartin Koch <martin.koch@ese.de>2020-06-24 15:37:29 +0200
commit6177522c900311101572c2123727a0597be2a696 (patch)
tree5aa802fd9cbad248a4834b74f6e12f697103a0e8 /cmake/AudioManagerCoreConfig.cmake.in
parent569f13f3b7da32bc3ec279ec5403c18e4ef23c23 (diff)
downloadaudiomanager-6177522c900311101572c2123727a0597be2a696.tar.gz
Build: allow applications and plugins to build against an uninstalled AM and its utilities during development phaseAM_uninstalled
- build AM normally - build application or plugin with below cmake options: -DAudioManager-uninstalled:OPTION=ON -DAudioManager_DIR:PATH=<path-to-AM-build-directory> -DAudioManagerUtilities_DIR:PATH=<path-to-AM-build-directory>/AudioManagerUtilities Signed-off-by: Martin Koch <martin.koch@ese.de>
Diffstat (limited to 'cmake/AudioManagerCoreConfig.cmake.in')
-rw-r--r--cmake/AudioManagerCoreConfig.cmake.in11
1 files changed, 9 insertions, 2 deletions
diff --git a/cmake/AudioManagerCoreConfig.cmake.in b/cmake/AudioManagerCoreConfig.cmake.in
index bba370b..b71f77c 100644
--- a/cmake/AudioManagerCoreConfig.cmake.in
+++ b/cmake/AudioManagerCoreConfig.cmake.in
@@ -1,7 +1,14 @@
@PACKAGE_INIT@
-set_and_check(AudioManagerCore_INCLUDE_DIRS ${PACKAGE_PREFIX_DIR}/include/@LIB_INSTALL_SUFFIX@/AudioManagerCore)
-find_library(AudioManagerCore_LIBRARIES NAMES AudioManagerCore HINTS ${PACKAGE_PREFIX_DIR}/lib)
+if(AudioManager-uninstalled)
+ set_and_check(AudioManagerCore_INCLUDE_DIRS @CMAKE_SOURCE_DIR@/AudioManagerCore/include)
+ find_library(AudioManagerCore_LIBRARY NAMES AudioManagerCore
+ PATHS $ENV(AudioManagerCore_LIBRARY) @CMAKE_BINARY_DIR@/AudioManagerCore
+ NO_DEFAULT_PATH)
+else(AudioManager-uninstalled)
+ set_and_check(AudioManagerCore_INCLUDE_DIRS ${PACKAGE_PREFIX_DIR}/include/@LIB_INSTALL_SUFFIX@/AudioManagerCore)
+ find_library(AudioManagerCore_LIBRARIES NAMES AudioManagerCore HINTS ${PACKAGE_PREFIX_DIR}/lib)
+endif(AudioManager-uninstalled)
set(DAEMONVERSION "@DAEMONVERSION@")
set(WITH_SHARED_CORE "@WITH_SHARED_CORE@")