1############################################################################ 2# 3# Copyright 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 20project (LayerManagerControl) 21 22include_directories( 23 include 24 "${CMAKE_SOURCE_DIR}/ivi-layermanagement-api/ilmCommon/include" 25 "${CMAKE_SOURCE_DIR}/ivi-layermanagement-api/ilmControl/include" 26 "${CMAKE_SOURCE_DIR}/ivi-layermanagement-api/ilmInput/include" 27 ${WAYLAND_CLIENT_INCLUDE_DIR} 28) 29 30link_directories( 31 ${WAYLAND_CLIENT_LIBRARY_DIRS} 32) 33 34SET(LIBS 35 ilmCommon 36 ilmInput 37) 38 39SET(SRC_FILES 40 src/main.cpp 41 src/commands.cpp 42 src/input_commands.cpp 43 src/analyze.cpp 44 src/common.cpp 45 src/control.cpp 46 src/Expression.cpp 47 src/ExpressionInterpreter.cpp 48 src/print.cpp 49 src/sceneio.cpp 50 src/util.cpp 51) 52 53add_executable(${PROJECT_NAME} ${SRC_FILES}) 54 55add_dependencies(${PROJECT_NAME} ${LIBS}) 56 57target_link_libraries(${PROJECT_NAME} ${LIBS}) 58 59install (TARGETS ${PROJECT_NAME} DESTINATION bin) 60