ilmClient: fixed memory leak in notification delivery
[profile/ivi/layer-management.git] / LayerManagerService / CMakeLists.txt
1 ############################################################################
2
3 # Copyright 2010-2012 BMW Car IT GmbH
4
5
6 # Licensed under the Apache License, Version 2.0 (the "License"); 
7 # you may not use this file except in compliance with the License. 
8 # You may obtain a copy of the License at 
9 #
10 #       http://www.apache.org/licenses/LICENSE-2.0 
11 #
12 # Unless required by applicable law or agreed to in writing, software 
13 # distributed under the License is distributed on an "AS IS" BASIS, 
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
15 # See the License for the specific language governing permissions and 
16 # limitations under the License.
17 #
18 ############################################################################
19
20 cmake_minimum_required (VERSION 2.6)
21
22 project(LayerManagerService)
23
24 include_directories(
25     ${CMAKE_SOURCE_DIR}/config
26     ${CMAKE_SOURCE_DIR}/LayerManagerBase/include
27     ${CMAKE_SOURCE_DIR}/LayerManagerUtils/include
28 )
29
30 set(LIBS
31     LayerManagerBase
32 )
33
34 set(SRC_FILES
35     src/main.cpp
36 )
37
38 add_executable(${PROJECT_NAME} ${SRC_FILES})
39
40 add_dependencies(${PROJECT_NAME} ${LIBS})
41
42 target_link_libraries(${PROJECT_NAME} ${LIBS})
43
44 install (TARGETS ${PROJECT_NAME} DESTINATION bin)