summaryrefslogtreecommitdiff
path: root/weston-ivi-shell/CMakeLists.txt
diff options
context:
space:
mode:
authorKenji Hosokawa <khosokawa@de.adit-jv.com>2017-11-28 11:26:41 +0100
committerKenji Hosokawa <khosokawa@de.adit-jv.com>2017-11-28 11:38:41 +0100
commit77bdd7b3b169ff470d36d1bdfeb1a7cdecaee69b (patch)
tree64d0b2174a6342a5cf77bc8cbd3fb911d829ecd9 /weston-ivi-shell/CMakeLists.txt
parent43dbb0f1d0c9fd8a067767fa46038c9e78c05ff3 (diff)
downloadwayland-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.txt33
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