diff options
author | Kenji Hosokawa <khosokawa@de.adit-jv.com> | 2017-11-28 11:26:41 +0100 |
---|---|---|
committer | Kenji Hosokawa <khosokawa@de.adit-jv.com> | 2017-11-28 11:38:41 +0100 |
commit | 77bdd7b3b169ff470d36d1bdfeb1a7cdecaee69b (patch) | |
tree | 64d0b2174a6342a5cf77bc8cbd3fb911d829ecd9 /weston-ivi-shell/CMakeLists.txt | |
parent | 43dbb0f1d0c9fd8a067767fa46038c9e78c05ff3 (diff) | |
download | wayland-ivi-extension-77bdd7b3b169ff470d36d1bdfeb1a7cdecaee69b.tar.gz |
weston-ivi-shell: moving ivi-share-protocol creation
If IVI_SHARE is not defined, it is not necessary to generate it.
Signed-off-by: Kenji Hosokawa <khosokawa@de.adit-jv.com>
Diffstat (limited to 'weston-ivi-shell/CMakeLists.txt')
-rw-r--r-- | weston-ivi-shell/CMakeLists.txt | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/weston-ivi-shell/CMakeLists.txt b/weston-ivi-shell/CMakeLists.txt index 67c7793..053f134 100644 --- a/weston-ivi-shell/CMakeLists.txt +++ b/weston-ivi-shell/CMakeLists.txt @@ -45,27 +45,28 @@ add_custom_command( DEPENDS ${CMAKE_SOURCE_DIR}/protocol/ivi-wm.xml ) -add_custom_command( - OUTPUT ivi-share-server-protocol.h - COMMAND ${WAYLAND_SCANNER_EXECUTABLE} server-header - < ${CMAKE_SOURCE_DIR}/protocol/ivi-share.xml - > ${CMAKE_CURRENT_BINARY_DIR}/ivi-share-server-protocol.h - DEPENDS ${CMAKE_SOURCE_DIR}/protocol/ivi-share.xml -) - -add_custom_command( - OUTPUT ivi-share-protocol.c - COMMAND ${WAYLAND_SCANNER_EXECUTABLE} code - < ${CMAKE_SOURCE_DIR}/protocol/ivi-share.xml - > ${CMAKE_CURRENT_BINARY_DIR}/ivi-share-protocol.c - DEPENDS ${CMAKE_SOURCE_DIR}/protocol/ivi-share.xml -) - find_package(Threads REQUIRED) if (IVI_SHARE) pkg_check_modules(GBM gbm REQUIRED) pkg_check_modules(LIBDRM libdrm REQUIRED) ADD_DEFINITIONS("-DIVI_SHARE_ENABLE") + + add_custom_command( + OUTPUT ivi-share-server-protocol.h + COMMAND ${WAYLAND_SCANNER_EXECUTABLE} server-header + < ${CMAKE_SOURCE_DIR}/protocol/ivi-share.xml + > ${CMAKE_CURRENT_BINARY_DIR}/ivi-share-server-protocol.h + DEPENDS ${CMAKE_SOURCE_DIR}/protocol/ivi-share.xml + ) + + add_custom_command( + OUTPUT ivi-share-protocol.c + COMMAND ${WAYLAND_SCANNER_EXECUTABLE} code + < ${CMAKE_SOURCE_DIR}/protocol/ivi-share.xml + > ${CMAKE_CURRENT_BINARY_DIR}/ivi-share-protocol.c + DEPENDS ${CMAKE_SOURCE_DIR}/protocol/ivi-share.xml + ) + SET(BUFFER_SHARING_SRC_FILES src/ivi-share.c src/ivi-share-gbm.c |