diff options
author | Emre Ucan <eucan@de.adit-jv.com> | 2015-04-13 11:02:05 +0200 |
---|---|---|
committer | Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp> | 2015-05-13 16:06:27 +0900 |
commit | 2ec7d6cba605f96e562f8632183304667be72684 (patch) | |
tree | 267422203857d2439d754f53cd54b7a466ee1d44 /ivi-layermanagement-examples/LayerManagerControl/CMakeLists.txt | |
parent | 204eb1ceefcbf9dd8d125274f9e9beb5fa4d6923 (diff) | |
download | wayland-ivi-extension-2ec7d6cba605f96e562f8632183304667be72684.tar.gz |
LayerManagerControl: make the ilmInput commands optional
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
Diffstat (limited to 'ivi-layermanagement-examples/LayerManagerControl/CMakeLists.txt')
-rw-r--r-- | ivi-layermanagement-examples/LayerManagerControl/CMakeLists.txt | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/ivi-layermanagement-examples/LayerManagerControl/CMakeLists.txt b/ivi-layermanagement-examples/LayerManagerControl/CMakeLists.txt index 78daec7..75f6292 100644 --- a/ivi-layermanagement-examples/LayerManagerControl/CMakeLists.txt +++ b/ivi-layermanagement-examples/LayerManagerControl/CMakeLists.txt @@ -24,6 +24,7 @@ include_directories( "${CMAKE_SOURCE_DIR}/ivi-layermanagement-api/ilmCommon/include" "${CMAKE_SOURCE_DIR}/ivi-layermanagement-api/ilmClient/include" "${CMAKE_SOURCE_DIR}/ivi-layermanagement-api/ilmControl/include" + "${CMAKE_SOURCE_DIR}/ivi-input-api/ilmInput/include" ${WAYLAND_CLIENT_INCLUDE_DIR} ) @@ -31,7 +32,12 @@ link_directories( ${WAYLAND_CLIENT_LIBRARY_DIRS} ) -add_executable(${PROJECT_NAME} +SET(LIBS + ilmClient + ilmControl +) + +SET(SRC_FILES src/main.cpp src/commands.cpp src/analyze.cpp @@ -46,11 +52,19 @@ add_executable(${PROJECT_NAME} src/util.cpp ) -add_dependencies(${PROJECT_NAME} - ilmClient - ilmControl -) +if (WITH_ILM_INPUT) + SET(SRC_FILES + ${SRC_FILES} + src/input_commands.cpp + ) + + SET(LIBS ${LIBS} ilmInput) +ENDIF() + +add_executable(${PROJECT_NAME} ${SRC_FILES}) + +add_dependencies(${PROJECT_NAME} ${LIBS}) -target_link_libraries(${PROJECT_NAME} ilmClient ilmControl) +target_link_libraries(${PROJECT_NAME} ${LIBS}) install (TARGETS ${PROJECT_NAME} DESTINATION bin) |