Skip to content

Commit 5d7a175

Browse files
authored
Update CMakeLists.txt
1 parent 80dcb4f commit 5d7a175

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

CMakeLists.txt

+8-8
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.13)
22
include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake)
33

44

5-
project(swift-blinky)
5+
project(swift-rp2350-lvgl-st7789)
66
pico_sdk_init()
77

88
if(APPLE)
@@ -23,14 +23,14 @@ elseif(PICO_PLATFORM STREQUAL "rp2350-riscv")
2323
set(SWIFT_TARGET "riscv32-none-none-eabi")
2424
endif()
2525

26-
add_executable(swift-blinky hstx_spi_lcd.c)
26+
add_executable(swift-rp2350-lvgl-st7789 hstx_spi_lcd.c)
2727
add_custom_command(
2828
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/_swiftcode.o
2929
COMMAND
3030
${SWIFTC}
3131
-target ${SWIFT_TARGET} -Xcc -mfloat-abi=soft -Xcc -fshort-enums
3232
-Xfrontend -function-sections -enable-experimental-feature Embedded -wmo -parse-as-library
33-
$$\( echo '$<TARGET_PROPERTY:swift-blinky,INCLUDE_DIRECTORIES>' | tr '\;' '\\n' | sed -e 's/\\\(.*\\\)/-Xcc -I\\1/g' \)
33+
$$\( echo '$<TARGET_PROPERTY:swift-rp2350-lvgl-st7789,INCLUDE_DIRECTORIES>' | tr '\;' '\\n' | sed -e 's/\\\(.*\\\)/-Xcc -I\\1/g' \)
3434
$$\( echo '${CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES}' | tr ' ' '\\n' | sed -e 's/\\\(.*\\\)/-Xcc -I\\1/g' \)
3535
-import-bridging-header ${CMAKE_CURRENT_LIST_DIR}/BridgingHeader.h
3636
${CMAKE_CURRENT_LIST_DIR}/Main.swift
@@ -39,7 +39,7 @@ add_custom_command(
3939
${CMAKE_CURRENT_LIST_DIR}/BridgingHeader.h
4040
${CMAKE_CURRENT_LIST_DIR}/Main.swift
4141
)
42-
add_custom_target(swift-blinky-swiftcode DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_swiftcode.o)
42+
add_custom_target(swift-rp2350-lvgl-st7789-swiftcode DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/_swiftcode.o)
4343

4444

4545
# Specify path to own LVGL config header
@@ -51,19 +51,19 @@ set(LV_CONF_PATH
5151
FetchContent_Declare(lvgl GIT_REPOSITORY https://github.com/lvgl/lvgl.git)
5252
FetchContent_MakeAvailable(lvgl)
5353

54-
target_link_libraries(swift-blinky
54+
target_link_libraries(swift-rp2350-lvgl-st7789
5555
pico_stdlib hardware_uart hardware_gpio hardware_spi hardware_gpio hardware_pwm hardware_clocks hardware_pio
5656
hardware_resets pico_sync
5757
${CMAKE_CURRENT_BINARY_DIR}/_swiftcode.o
5858
lvgl::lvgl
5959
lvgl::demos
6060
)
61-
add_dependencies(swift-blinky swift-blinky-swiftcode)
61+
add_dependencies(swift-rp2350-lvgl-st7789 swift-rp2350-lvgl-st7789-swiftcode)
6262

6363

6464

65-
pico_add_extra_outputs(swift-blinky)
65+
pico_add_extra_outputs(swift-rp2350-lvgl-st7789)
6666

6767
# enable usb output, disable uart output
6868
pico_enable_stdio_usb(${PROJECT_NAME} 1)
69-
pico_enable_stdio_uart(${PROJECT_NAME} 0)
69+
pico_enable_stdio_uart(${PROJECT_NAME} 0)

0 commit comments

Comments
 (0)