#******************************************************************************* # Copyright (c) 2025-2026 ZF Friedrichshafen AG # # This program and the accompanying materials are made available under the # terms of the Apache License Version 2.0 which is available at # https://www.apache.org/licenses/LICENSE-2.0 # # SPDX-License-Identifier: Apache-2.0 # # Contributors: # Erik Verhoeven - initial API and implementation #******************************************************************************* # Define project project (sdv_control VERSION 1.0 LANGUAGES CXX) # Add include directories include_directories(../export) # Define the executable add_executable(sdv_control main.cpp "list_elements.cpp" "list_elements.h" "startup_shutdown.h" "startup_shutdown.cpp" "context.h" "print_table.h" "start_stop_service.cpp" "start_stop_service.h" "installation.h" "installation.cpp") target_link_libraries(sdv_control ${CMAKE_DL_LIBS}) # Build dependencies add_dependencies(sdv_control core_services) # Appending the executable to the service list set(SDV_Executable_List ${SDV_Executable_List} sdv_control PARENT_SCOPE)