summaryrefslogtreecommitdiff
path: root/cmake/FindCommonAPI.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/FindCommonAPI.cmake')
-rw-r--r--cmake/FindCommonAPI.cmake47
1 files changed, 17 insertions, 30 deletions
diff --git a/cmake/FindCommonAPI.cmake b/cmake/FindCommonAPI.cmake
index e64df66..3f156a5 100644
--- a/cmake/FindCommonAPI.cmake
+++ b/cmake/FindCommonAPI.cmake
@@ -1,19 +1,8 @@
-# Copyright (C) 2013, BMW AG
#
-# This file is part of GENIVI Project AudioManager.
+# Copyright (C) 2012, BMW AG
#
-# Contributions are licensed to the GENIVI Alliance under one or more
-# Contribution License Agreements.
+# \author Christian Linke
#
-# copyright
-# This Source Code Form is subject to the terms of the
-# Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
-# this file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# author Christian Linke, christian.linke@bmw.de BMW 2013
-#
-# For further information see http://www.genivi.org/.
-#
include(UsePkgConfig)
@@ -26,15 +15,15 @@ IF(COMMON_API_FOUND)
PATH_SUFFIXES CommonAPI-${COMMON_API_VERSION}
PATHS
${COMMON_API_INCLUDE_DIRS}
- /usr/local/include
- /usr/include)
+ "/usr/local/include"
+ "/usr/include")
FIND_LIBRARY(COMMON_API_LIBRARY
NAMES CommonAPI
PATHS
- ${CommonAPI_PKG_LIBRARY_DIRS}
- /usr/local/lib
- /usr/lib)
+ "/usr/local/lib"
+ "/usr/lib"
+ )
ELSE(COMMON_API_FOUND)
@@ -45,17 +34,19 @@ ELSE(COMMON_API_FOUND)
NAMES CommonAPI/Runtime.h CommonAPI/Proxy.h
PATH_SUFFIXES CommonAPI-0.7
PATHS
- /usr/local/include
- /usr/include)
+ "/usr/local/include"
+ "/usr/include"
+ )
FIND_LIBRARY(COMMON_API_LIBRARY
NAMES CommonAPI
PATHS
- /usr/local/lib
- /usr/lib)
+ "/usr/local/lib"
+ "/usr/lib"
+ )
ENDIF(COMMON_API_FOUND)
-
+
SET(COMMON_API_LIBRARIES ${COMMON_API_LIBRARY})
IF(COMMON_API_INCLUDE_DIR AND COMMON_API_LIBRARY)
@@ -65,11 +56,7 @@ ELSE(COMMON_API_LIBRARIES AND COMMON_API_LIBRARY)
ENDIF(COMMON_API_INCLUDE_DIR AND COMMON_API_LIBRARY)
#searching for generated headers
-IF(NOT COMMON_API_SRC_GEN)
- SET(COMMON_API_SRC_GEN "src-gen/")
-ENDIF(NOT COMMON_API_SRC_GEN)
-
-FILE(GLOB_RECURSE COMMON_API_GEN_HEADER_DIRECTORIES "${COMMON_API_SRC_GEN}*Proxy.h")
+FILE(GLOB_RECURSE COMMON_API_GEN_HEADER_DIRECTORIES "src-gen/*.h")
FOREACH(INCLUDE_ITER ${COMMON_API_GEN_HEADER_DIRECTORIES})
GET_FILENAME_COMPONENT(TEMP_PATH ${INCLUDE_ITER} PATH)
SET(COMMON_API_GEN_INCLUDE_DIR ${COMMON_API_GEN_INCLUDE_DIR} ${TEMP_PATH})
@@ -77,7 +64,7 @@ ENDFOREACH(INCLUDE_ITER ${COMMON_API_GEN_HEADER_DIRECTORIES})
LIST(REMOVE_DUPLICATES COMMON_API_GEN_INCLUDE_DIR)
#add base path src-gen
-SET(COMMON_API_GEN_INCLUDE_DIR ${COMMON_API_GEN_INCLUDE_DIR} ${COMMON_API_SRC_GEN})
+SET(COMMON_API_GEN_INCLUDE_DIR ${COMMON_API_GEN_INCLUDE_DIR} "src-gen/")
IF (COMMON_API_GEN_INCLUDE_DIR)
message(STATUS "Found generated headers !")
@@ -86,7 +73,7 @@ ELSE (COMMON_API_GEN_INCLUDE_DIR)
ENDIF(COMMON_API_GEN_INCLUDE_DIR)
#searching for generated sources
-FILE(GLOB_RECURSE COMMON_API_GEN_SOURCES "${COMMON_API_SRC_GEN}*.cpp")
+FILE(GLOB_RECURSE COMMON_API_GEN_SOURCES "src-gen/*.cpp")
IF (COMMON_API_GEN_SOURCES)
message(STATUS "Found generated sources !")