From 85860fbe47ca5ec24c70966f42a53162d761b91f Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 21 Nov 2014 15:08:39 +0100 Subject: A buffertest that currently does nothing else than writing a buffer to a file. --- buffertest/CMakeLists.txt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 buffertest/CMakeLists.txt (limited to 'buffertest/CMakeLists.txt') diff --git a/buffertest/CMakeLists.txt b/buffertest/CMakeLists.txt new file mode 100644 index 0000000..9505b75 --- /dev/null +++ b/buffertest/CMakeLists.txt @@ -0,0 +1,26 @@ +project(toynadi_buffertest) + +include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) + +set(toynadinbuffertest_SRCS + main.cpp +) + +set(SCHEMAS calendar.fbs) +set(SCHEMA_SOURCEFILES calendar_generated.h) + +add_custom_command(OUTPUT ${SCHEMA_SOURCEFILES} + COMMAND flatc -c ${CMAKE_CURRENT_SOURCE_DIR}/calendar.fbs + COMMENT "Generating buffers" + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + DEPENDS ${SCHEMAS} + VERBATIM +) + +SET_SOURCE_FILES_PROPERTIES(${SCHEMA_SOURCEFILES} PROPERTIES GENERATED 1) +ADD_CUSTOM_TARGET(generate_buffers ALL DEPENDS ${SCHEMA_SOURCEFILES}) + +add_executable(${PROJECT_NAME} ${toynadinbuffertest_SRCS}) +qt5_use_modules(${PROJECT_NAME} Core) +install(TARGETS ${PROJECT_NAME} DESTINATION bin) + -- cgit v1.2.3