DecalreAndFetch should only load CMakeLists.txt of specified sources

This commit is contained in:
newdigate
2025-02-18 14:44:10 +00:00
parent fd06e99e2e
commit 79c208c44d
2 changed files with 46 additions and 43 deletions
+1 -43
View File
@@ -1,45 +1,3 @@
cmake_minimum_required(VERSION 3.5)
project(teensy_x86_stubs C CXX)
set(teensy_x86_stubs_VERSION 1.0.0)
set(CMAKE_CXX_STANDARD 17)
add_compile_definitions(__IMXRT1062__)
add_compile_definitions(ARDUINO_TEENSY41)
add_compile_definitions(ARDUINO=158)
set(SOURCE_FILES
src/hardware_serial.cpp
src/Arduino.cpp
src/Print.cpp
src/Stream.cpp
src/WString.cpp
src/core_pins.cpp
src/IntervalTimer.cpp
src/AudioStream.cpp
src/EventResponder.cpp
src/digital.cpp
src/arm_math.cpp)
if (MSVC)
set(SOURCE_FILES ${SOURCE_FILES} src/ctz_clz.cpp)
endif()
set(HEADER_FILES
src/hardware_serial.h
src/Arduino.h
src/Print.h
src/Printable.h
src/pins_arduino.h
src/Stream.h
src/WString.h
src/nonstd.h
src/AudioStream.h
src/core_pins.h
src/IntervalTimer.h
src/EventResponder.h
src/teensy_main.h
src/imxrt.h
src/arm_math.h
src/elapsedMillis.h)
add_library(teensy_x86_stubs SHARED STATIC ${HEADER_FILES} ${SOURCE_FILES})
add_subdirectory(src)
+45
View File
@@ -0,0 +1,45 @@
cmake_minimum_required(VERSION 3.5)
project(teensy_x86_stubs C CXX)
set(teensy_x86_stubs_VERSION 1.0.0)
set(CMAKE_CXX_STANDARD 17)
add_compile_definitions(__IMXRT1062__)
add_compile_definitions(ARDUINO_TEENSY41)
add_compile_definitions(ARDUINO=158)
set(SOURCE_FILES
hardware_serial.cpp
Arduino.cpp
Print.cpp
Stream.cpp
WString.cpp
core_pins.cpp
IntervalTimer.cpp
AudioStream.cpp
EventResponder.cpp
digital.cpp
arm_math.cpp)
if (MSVC)
set(SOURCE_FILES ${SOURCE_FILES} src/ctz_clz.cpp)
endif()
set(HEADER_FILES
hardware_serial.h
Arduino.h
Print.h
Printable.h
pins_arduino.h
Stream.h
WString.h
nonstd.h
AudioStream.h
core_pins.h
IntervalTimer.h
EventResponder.h
teensy_main.h
imxrt.h
arm_math.h
elapsedMillis.h)
add_library(teensy_x86_stubs SHARED STATIC ${HEADER_FILES} ${SOURCE_FILES})