From a1b86dbd097903d7373210b587763cc5f95e4917 Mon Sep 17 00:00:00 2001 From: David Wagner Date: Wed, 30 Mar 2016 11:11:07 +0200 Subject: [PATCH] CMake: use the package config file provided by the core It defines a ParameterFramework::plugin imported library. Signed-off-by: David Wagner --- CMakeLists.txt | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e029512..95d7009 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2014-2015, Intel Corporation +# Copyright (c) 2014-2016, Intel Corporation # All rights reserved. # # Redistribution and use in source and binary forms, with or without modification, @@ -36,22 +36,13 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Werror -Wall -Wextra") # # Find PFW libraries and include directories # -find_path(PFW_INCLUDE_ROOT NAMES parameter/plugin/Plugin.h) - -find_library(PFW_CORE_LIBRARY NAMES parameter) - -set(PFW_INCLUDE_DIRS - ${PFW_INCLUDE_ROOT}/parameter/plugin - ${PFW_INCLUDE_ROOT}/xmlserializer - ${PFW_INCLUDE_ROOT}/utility) +find_package(ParameterFramework 3 REQUIRED) add_library(fs-subsystem SHARED FSSubsystemBuilder.cpp FSSubsystem.cpp FSSubsystemObject.cpp) -target_link_libraries(fs-subsystem ${PFW_CORE_LIBRARY}) - -include_directories(${PFW_INCLUDE_DIRS}) +target_link_libraries(fs-subsystem ParameterFramework::plugin) install(TARGETS fs-subsystem LIBRARY DESTINATION lib)