Skip to content

Commit c85d6b0

Browse files
committed
cmake overhaul, cleaned up readme, added license
1 parent 7f5f925 commit c85d6b0

File tree

3 files changed

+722
-7
lines changed

3 files changed

+722
-7
lines changed

CMakeLists.txt

+29-7
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ if( NOT DEFINED CMAKE_BUILD_TYPE )
1919
set( CMAKE_BUILD_TYPE "RelWithDebInfo" )
2020
endif()
2121

22-
#set (CMAKE_CXX_SOURCE_FILE_EXTENSIONS pde)
2322

2423
find_package(Arduino 22 REQUIRED)
2524

@@ -30,15 +29,38 @@ if (NOT DEFINED BOARD)
3029
endif()
3130
message(STATUS "Board configured as: ${BOARD}")
3231

32+
set (CMAKE_CXX_SOURCE_FILE_EXTENSIONS pde)
33+
3334
# apo
34-
set(apo_ASFLAGS "-assembler-with-cpp")
35+
#set(apo_ASFLAGS "-assembler-with-cpp")
3536
set(apo_BOARD ${BOARD})
36-
set(apo_LIBS
37-
c
38-
m)
3937
set(apo_SRCS
4038
apo/apo.cpp
4139
)
42-
43-
set(GCS_MAVLink_RECURSE False)
4440
generate_arduino_firmware(apo)
41+
42+
# ArduRover
43+
set(ArduRover_BOARD ${BOARD})
44+
set(ArduRover_SRCS
45+
ArduRover/ArduRover.pde
46+
)
47+
#generate_arduino_firmware(ArduRover)
48+
49+
# ArduBoat
50+
set(ArduRover_BOARD ${BOARD})
51+
set(ArduRover_SRCS
52+
ArduRover/ArduRover.pde
53+
)
54+
#generate_arduino_firmware(ArduBoat)
55+
56+
# ArduPlane
57+
set(ArduPlane ${BOARD})
58+
set(ArduPlane_SRCS
59+
)
60+
#generate_arduino_firmware(ArduPlane)
61+
62+
# ArduCopter
63+
set(ArduCopter ${BOARD})
64+
set(ArduCopter_SRCS
65+
)
66+
#generate_arduino_firmware(ArduCopter)

0 commit comments

Comments
 (0)