From d6d91f4cb269de5b805ce520e26abfeaefef7774 Mon Sep 17 00:00:00 2001 From: Martin Brodbeck Date: Tue, 31 May 2022 15:22:04 +0200 Subject: [PATCH] cmake improved --- src/CMakeLists.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d2686e6..d807c3f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,4 +1,4 @@ -configure_file(config.h.in ${PROJECT_BINARY_DIR}/src/config.h) +configure_file(${CMAKE_CURRENT_LIST_DIR}/config.h.in ${PROJECT_BINARY_DIR}/src/config.h) set(SOURCES gbmanager.cpp @@ -8,24 +8,24 @@ set(SOURCES ) # Add executable. Default name is the project name, version 0.1 -add_executable(gbmanager ${SOURCES}) +add_executable(${CMAKE_PROJECT_NAME} ${SOURCES}) -pico_set_program_name(gbmanager "gbmanager") -pico_set_program_version(gbmanager ${PROJECT_VERSION}) +pico_set_program_name(${CMAKE_PROJECT_NAME} "gbmanager") +pico_set_program_version(${CMAKE_PROJECT_NAME} ${PROJECT_VERSION}) -pico_enable_stdio_uart(gbmanager 1) -pico_enable_stdio_usb(gbmanager 0) +pico_enable_stdio_uart(${CMAKE_PROJECT_NAME} 1) +pico_enable_stdio_usb(${CMAKE_PROJECT_NAME} 0) -pico_generate_pio_header(gbmanager ${CMAKE_CURRENT_LIST_DIR}/ds18b20.pio) +pico_generate_pio_header(${CMAKE_PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}/ds18b20.pio) # Add the standard library to the build -target_link_libraries(gbmanager pico_stdlib) +target_link_libraries(${CMAKE_PROJECT_NAME} pico_stdlib) # Add any user requested libraries -target_link_libraries(gbmanager +target_link_libraries(${CMAKE_PROJECT_NAME} hardware_i2c hardware_gpio hardware_pio ) -pico_add_extra_outputs(gbmanager) +pico_add_extra_outputs(${CMAKE_PROJECT_NAME})