Support "Centralize most color definitions" (#50)
Support changes in InfiniTimeOrg/InfiniTime#1258 The file `lv_pinetime_theme.c` is renamed to `InfiniTimeTheme.cpp`. Need to pick up that change in the simulator to compile with the new cpp file if it exists. Furthermore use the new `InfiniTimeTheme.h` header in simulator files. Fixes: https://github.com/InfiniTimeOrg/InfiniSim/issues/49
This commit is contained in:
@@ -197,8 +197,6 @@ target_sources(infinisim PUBLIC
|
||||
${InfiniTime_DIR}/src/displayapp/Colors.cpp
|
||||
${InfiniTime_DIR}/src/displayapp/DisplayApp.h
|
||||
${InfiniTime_DIR}/src/displayapp/DisplayApp.cpp
|
||||
${InfiniTime_DIR}/src/displayapp/lv_pinetime_theme.h
|
||||
${InfiniTime_DIR}/src/displayapp/lv_pinetime_theme.c
|
||||
${InfiniTime_DIR}/src/displayapp/icons/bg_clock.c # used by WatchFaceAnalog.cpp
|
||||
${InfiniTime_DIR}/src/buttonhandler/ButtonHandler.h
|
||||
${InfiniTime_DIR}/src/buttonhandler/ButtonHandler.cpp
|
||||
@@ -231,6 +229,18 @@ target_sources(infinisim PUBLIC
|
||||
${InfiniTime_DIR}/src/systemtask/SystemMonitor.cpp
|
||||
)
|
||||
|
||||
if(EXISTS ${InfiniTime_DIR}/src/displayapp/InfiniTimeTheme.cpp)
|
||||
target_compile_definitions(infinisim PUBLIC INFINITIME_THEME_CPP)
|
||||
target_sources(infinisim PUBLIC
|
||||
${InfiniTime_DIR}/src/displayapp/InfiniTimeTheme.cpp
|
||||
${InfiniTime_DIR}/src/displayapp/InfiniTimeTheme.h
|
||||
)
|
||||
else()
|
||||
target_sources(infinisim PUBLIC
|
||||
${InfiniTime_DIR}/src/displayapp/lv_pinetime_theme.h
|
||||
${InfiniTime_DIR}/src/displayapp/lv_pinetime_theme.c
|
||||
)
|
||||
endif()
|
||||
|
||||
# QCBOR
|
||||
add_library(QCBOR STATIC
|
||||
|
Reference in New Issue
Block a user