X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=CMakeLists.txt;h=05fbd5fcca33f6c4a07a41aceb039d724a52f7c4;hb=c5d4383f38e610b997e2565a49da350f63558f88;hp=febd4f0ab6f826fc669a9047b2c86fd7dc8c351d;hpb=cbc9252f662fe0b9353d77771e8237e09e5b8d91;p=apps%2Fagl-service-can-low-level.git diff --git a/CMakeLists.txt b/CMakeLists.txt index febd4f0a..05fbd5fc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1 +1,48 @@ +########################################################################### +# Copyright 2016 IoT.bzh +# +# author: José Bollo +# author: Stéphane Desneux +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +########################################################################### + +cmake_minimum_required(VERSION 3.3) +project(low-can-binding) add_subdirectory(src) + +add_custom_command( + OUTPUT ${PROJECT_NAME}.pdf + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + COMMAND gitbook install + COMMAND gitbook pdf docs ${PROJECT_NAME}.pdf +) +add_custom_target(pdf + DEPENDS ${PROJECT_NAME}.pdf) + +add_custom_command( + OUTPUT _book + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + COMMAND gitbook install + COMMAND gitbook serve +) +add_custom_target(serve + DEPENDS _book) + +add_custom_command( + OUTPUT docs_doxygen + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + COMMAND doxygen CAN_signaling.doxygen +) +add_custom_target(doxygen + DEPENDS docs_doxygen) \ No newline at end of file