fix: 优化了CMakeLists.txt文件的顺序,可读性更好

This commit is contained in:
2025-11-11 06:23:46 +08:00
parent a49d1df0d5
commit 34e3141604
3 changed files with 6 additions and 9 deletions

View File

@@ -45,7 +45,6 @@ target_link_directories(${CMAKE_PROJECT_NAME} PRIVATE
# Add sources to executable
target_sources(${CMAKE_PROJECT_NAME} PRIVATE
# Add user sources here
)
# Add include paths

View File

@@ -1,12 +1,13 @@
add_subdirectory(led)
add_library(driver INTERFACE)
target_link_libraries(driver INTERFACE led_lib)
target_sources(driver INTERFACE ./base/interface.cpp)
target_include_directories(driver INTERFACE ./base)
add_subdirectory(led)
if (DRIVER_CPP)
add_subdirectory(base/gpio)
target_compile_definitions(driver INTERFACE DRIVER_CPP)
endif ()
target_link_libraries(driver INTERFACE led_lib)
target_sources(driver INTERFACE ./base/interface.cpp)
target_include_directories(driver INTERFACE ./base)

View File

@@ -9,9 +9,6 @@
#include "main.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef struct {
GPIO_TypeDef *port;