We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0ca1f4c commit 3054e79Copy full SHA for 3054e79
cmake/build_sketch.cmake
@@ -1,14 +1,18 @@
1
cmake_minimum_required(VERSION 3.21)
2
3
+# Only want the variant and library targets to be defined once
4
+include_guard(GLOBAL)
5
+
6
include(sketch_preprocess_sources)
7
include(convert_file)
8
9
include(set_base_arduino_config)
10
11
+add_subdirectory(${BUILD_VARIANT_PATH} ./variant)
12
+add_subdirectory(${BUILD_CORE_PATH} ./cores/arduino)
13
+add_subdirectory(${BUILD_LIB_PATH} ./libraries)
14
15
function(build_sketch)
- add_subdirectory(${BUILD_VARIANT_PATH} ./variant)
- add_subdirectory(${BUILD_CORE_PATH} ./cores/arduino)
- add_subdirectory(${BUILD_LIB_PATH} ./libraries)
16
17
18
cmake_parse_arguments(PARSE_ARGV 0 SKBD "" "TARGET" "SOURCES;DEPENDS")
0 commit comments