Lorenz Meier
f2b76a065c
Fix Mac OS by going back down with CMake version
9 years ago
Lorenz Meier
e0d346e49d
Require CMake 3.2
9 years ago
jgoppert
0acf6db64f
Removed more eigen references.
9 years ago
jgoppert
0106be3e89
Added local position estimator.
9 years ago
Lorenz Meier
08e37f79dc
Introduce jMAVSim as submodule
9 years ago
Daniel Agar
5865dc6434
cmake add libuavcan as subdirectory
...
-move uavcan submodule to src/modules/uavcan/libuavcan
-adding libuavcan as a subdirectory simplifies inheriting all compile
flags and include paths
9 years ago
Mark Charlebois
3af75438fd
Create external/Install/{lib|include}
...
These files are expected to exist for current cmake rules and cmake
will warn if they do not exist.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
Mark Charlebois
c28ae649a3
Fixes for parameters.xml dependencies
...
Moved definitions of parameters into *params.c in each module.
This is used by the cmake file as a pattern for dependencies when
generating the parameters.xml file.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
9 years ago
James Goppert
4dd59cd09a
Fixed param dependencies.
9 years ago
James Goppert
e1bb618371
Working on uavcan building.
9 years ago
James Goppert
3c6d101792
Added support for ros-sitl.
10 years ago
Mark Charlebois
1abd61303f
qurt: Added patch for Eigen to use latest version
...
Updated to 7.2 Hexagon toolchain
Fixed issuse with stack usage
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
cd98cfe555
cmake: ROMFS build overhaul.
10 years ago
James Goppert
567431602a
Adds alias __errno to linker file fixed link, need to understand why.
10 years ago
James Goppert
676a3d230c
Work on px4io firmware building.
10 years ago
James Goppert
3203f9ac9e
Improvements to make support, added debug target.
10 years ago
James Goppert
3343d96a08
Fixed readme typo.
10 years ago
James Goppert
d4a16a68ac
Fixed confusing else clause, added to coding standard.
10 years ago
James Goppert
7e41260135
Fix policy version number.
10 years ago
Mark Charlebois
3da0a2bf4f
Remove policy that broke posix and fix gcc warning
...
A Clang only flag was set for all builds.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
5ee0f18148
Improved module definition handling.
10 years ago
James Goppert
68a78b0580
Some cleanup of cmake module build.
10 years ago
Mark Charlebois
b9ef1ee6ed
param: Build param without linker script
...
Changed to enable the posix_sitl_simple target to build and run
param show *
without using a linker script
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
9ab9e1f142
Set version to correct number.
10 years ago
James Goppert
f94e3b3aaa
Fixed config check.
10 years ago
James Goppert
8bc81d985f
Fixed typo in version, exposed some more useful cmake targets.
10 years ago
James Goppert
0e8cc821a9
More config cleanup.
10 years ago
James Goppert
ec209f13f0
Simplified config handling.
10 years ago
James Goppert
07851b79c2
Work on config only for cmake arguments.
10 years ago
Mark Charlebois
ad4e31c88a
cmake: Missed anm insuance of config_
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
98897960e1
cmake: removed config_ prefix
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
3b118a0ea7
cmake: Removed obsolete UPLOAD and TEST logic
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
cbb8ad19e5
cmake: Proof of concept for build without Makefile
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
813a1219a5
Work on travis, set package generators for cpack.
10 years ago
James Goppert
2c33f4921c
Add makefile magic to simplify maintenance.
10 years ago
James Goppert
6966331a88
Working on param xml gen. Haven't updated qurt config yet.
10 years ago
Mark Charlebois
b09c8f3c9b
cmake: Added dspal and eigen32 to top level CMakeLists.txt
...
Relying on inclusion of git_eigen32 and git_dspal targets to trigger
the submodule init and update
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
34eeee9fa9
Added defautl config for nuttx, nuttx now works over usb.
10 years ago
James Goppert
0286136c68
Addressed scope question.
10 years ago
James Goppert
bf18c84652
Cleanup of module building.
10 years ago
Mark Charlebois
75f1f91784
cmake qurt and posix fixes for cmake
...
Added generation of build_git_version.h
Added separate src/lib/eigen-3.2 dir for qurt (new submodule)
Added patching of eigen-3.2 for qurt (compiler has issue with Complex)
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
7e1c984234
Hack to get posix build partially working
...
Created a dummy build_git_version.h so I did not have to figure out
how to generate it.
Commented out topic_listener.cpp from src/systemcmds/CMakeLists.txt
because it depends on a generated cpp file.
Link doesn't work mut many modules build
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
c16c6a00e3
Clean up location of nuttx specific template
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
d9a2553d34
Added firmware directories.
10 years ago
James Goppert
bbf043e327
More work on romfs.
10 years ago
James Goppert
387e504ea2
Removed git if blocks, modules don't clone unless dep. added.
10 years ago
James Goppert
34f00ede4d
Merge.
10 years ago
James Goppert
bf9e541d19
Got romfs generation working.
10 years ago
Mark Charlebois
44dd4160a2
cmake: Adding qurt build support
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
James Goppert
0dab16123e
Rename of modules.
10 years ago