File tree 16 files changed +677
-2
lines changed
C092CBT_C092RBT_C092RC(I-T)
STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)
16 files changed +677
-2
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
Original file line number Diff line number Diff line change
1
+ # v3.21 implemented semantic changes regarding $<TARGET_OBJECTS:...>
2
+ # See https://cmake.org/cmake/help/v3.21/command/target_link_libraries.html#linking-object-libraries-via-target-objects
3
+ cmake_minimum_required (VERSION 3.21)
4
+
5
+ add_library (variant INTERFACE )
6
+ add_library (variant_usage INTERFACE )
7
+
8
+ target_include_directories (variant_usage INTERFACE
9
+ .
10
+ )
11
+
12
+
13
+ target_link_libraries (variant_usage INTERFACE
14
+ base_config
15
+ )
16
+
17
+ target_link_libraries (variant INTERFACE variant_usage)
18
+
19
+
20
+
21
+ add_library (variant_bin STATIC EXCLUDE_FROM_ALL
22
+ generic_clock.c
23
+ PeripheralPins.c
24
+ variant_generic.cpp
25
+ )
26
+ target_link_libraries (variant_bin PUBLIC variant_usage)
27
+
28
+ target_link_libraries (variant INTERFACE
29
+ variant_bin
30
+ )
31
+
You can’t perform that action at this time.
0 commit comments