diff options
author | Eugen Friedrich <efriedrich@de.adit-jv.com> | 2016-03-21 16:19:19 +0100 |
---|---|---|
committer | Eugen Friedrich <efriedrich@de.adit-jv.com> | 2016-03-21 16:19:19 +0100 |
commit | 96adac823500be172424e94b5094c7d97e68175d (patch) | |
tree | 78cf928eb10ab3304181faa7fc15b9d28fc1a4b4 /ivi-layermanagement-examples/simple-ivi-share | |
parent | 766c7e20dc8e0b637c392ff9b5dfef8ce2b25cc4 (diff) | |
download | wayland-ivi-extension-96adac823500be172424e94b5094c7d97e68175d.tar.gz |
cmake: fix parallel make in example programs build
- This avoids redefining the generation of protocol files during build of examples
- Add depedency to header and c files generated from the protocols to fix build issues
Signed-off-by: Frederico Cadete <frederico.cadete@awtce.be>
Reviewed-by: Eugen Friedrich <efriedrich@de.adit-jv.de>
Diffstat (limited to 'ivi-layermanagement-examples/simple-ivi-share')
-rw-r--r-- | ivi-layermanagement-examples/simple-ivi-share/CMakeLists.txt | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/ivi-layermanagement-examples/simple-ivi-share/CMakeLists.txt b/ivi-layermanagement-examples/simple-ivi-share/CMakeLists.txt index 248eafd..7401d08 100644 --- a/ivi-layermanagement-examples/simple-ivi-share/CMakeLists.txt +++ b/ivi-layermanagement-examples/simple-ivi-share/CMakeLists.txt @@ -25,22 +25,6 @@ project (generate-protocol-src) find_program(WAYLAND_SCANNER_EXECUTABLE NAMES wayland-scanner) -add_custom_command( - OUTPUT ivi-application-protocol.c - COMMAND ${WAYLAND_SCANNER_EXECUTABLE} code - < ${CMAKE_SOURCE_DIR}/protocol/ivi-application.xml - > ${CMAKE_CURRENT_BINARY_DIR}/ivi-application-protocol.c - DEPENDS ${CMAKE_SOURCE_DIR}/protocol/ivi-application.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 -) - ################################################################ project (simple-ivi-share) @@ -69,6 +53,7 @@ link_directories( SET(LIBS ${LIBS} + ivi-extension-protocol ${GLESv2_LIBRARIES} ${WAYLAND_CLIENT_LIBRARIES} ${WAYLAND_EGL_LIBRARIES} @@ -82,8 +67,6 @@ SET(SRC_FILES add_executable(${PROJECT_NAME} ${SRC_FILES} - ${CMAKE_CURRENT_BINARY_DIR}/ivi-application-protocol.c - ${CMAKE_CURRENT_BINARY_DIR}/ivi-share-protocol.c ) add_dependencies(${PROJECT_NAME} ${LIBS}) |