Commit Graph

1718 Commits

Author SHA1 Message Date
Fennell, Scott P 263712616
424c2b60bd Trick release 19.2.0 2020-09-13 18:43:17 -05:00
Scott Fennell
5bb32279b5
1053, 1009, 1054 cmake update (#1055)
* #1053 #1009 cmake configure correct clang libs

* #1054 fix sie-rework to be compatible with CMake build

closes #1053  closes #1009  closes #1054
2020-09-13 18:38:35 -05:00
Scott Fennell
c9f060c94f
1036 1007 only enable cpp11 in Makefile_io_src when needed (#1052)
Enable c++11 flag only on GCC < 6. Also enable c++14 if Clang is being used.
2020-09-09 01:43:32 -05:00
Scott Fennell
892c0ac493
Update Install-Guide.md 2020-09-02 16:02:47 -05:00
Scott Fennell
0871600cad
Update Install-Guide.md 2020-09-02 15:59:03 -05:00
Scott Fennell
ab0d1cf1bd
Update Install-Guide.md 2020-09-02 15:56:28 -05:00
Scott Fennell
004a5a0384
Update Install-Guide.md 2020-09-02 15:52:31 -05:00
Scott Fennell
c8e90dde81
1048 and 1050 update Install Guide (#1051)
closes #1048 and closes #1050

Update java version, check/update dependencies and various other improvements.
2020-09-02 15:37:50 -05:00
Scott Fennell
37801c0565
Update test.yml 2020-09-02 13:30:07 -05:00
Scott Fennell
f825dc00fc
Merge test branch into master (#1047)
* #1041 filter -W workaround for ICG linking to LLVM 10 libclang-cpp.so (#1044)

* 1043 drg checkpoint memory leak (#1045)

* #1043 drg fix drg checkpoint memory leak

* 947 sie generation rework (#1046)

generate  S_sie.resource at during build instead of runtime
2020-09-01 15:55:19 -05:00
Scott Fennell
3b89cbfdb2
iss #1009 (#1040)
Link correct clang libs based on availability. ICG clang lib link flags are determined by trick/configure
2020-08-28 14:52:23 -05:00
Scott Fennell
ba94c8181d
#1038 filter -llibxml2.tbd from llvm-config --system-libs as temporary workaround for missing library (#1039) 2020-08-18 15:11:28 -05:00
Scott Fennell
698dfbbb5f
Update test.yml 2020-08-16 19:12:47 -05:00
Scott Fennell
36be9b7177
Update test.yml 2020-08-16 19:11:45 -05:00
Keith Vetter
cef656e80b
Fix TRICK_HOST_CPU gcc version for Ubuntu 18.04+ (#1024) (#1026)
In later versions of gcc, gcc -dumpversion only shows the major version. You have to use gcc -dumpfullversion instead. This was first seen from a Trick user who is running on Ubuntu 18.04.
2020-08-16 18:46:17 -05:00
Derek Bankieris
ab2cfe1a34 Silence SWIG warning 315
Nothing known about identifier

Closes #1025
2020-08-11 14:34:54 -05:00
jmpenn
2a79f4dfad
Home Button and End Behavior Improvments to Wheelbot (#1031) 2020-08-03 10:56:36 -05:00
avinashc99
5638a62a22 Variable Name Update 2020-08-03 10:44:52 -05:00
avinashc99
047d31cba3 Home Button and End Behavior Improvments to Wheelbot 2020-08-03 10:09:34 -05:00
Penn, John M 047828115
2f518da4ba Documentation updates for Graphics, Guidance, and Control models. Ref #1011 2020-07-27 18:04:40 -05:00
Penn, John M 047828115
064579233c Clarity tweak. ref #1011 2020-07-27 18:01:16 -05:00
avinashc99
07030127f9
Implement PIDController to Wheelbot (#1023) 2020-07-09 16:31:37 -05:00
avinashc99
eaeb8118b1
Pidcontroller wheelbot (#1022)
* Implementing PIDController to Wheelbot

* Implement PIDController to Wheelbot
2020-07-09 14:08:40 -05:00
Scott Fennell
7476348ba6
Add link to input file quick reference in How To Guides 2020-07-08 09:19:14 -05:00
Scott Fennell
8557b36d0f
Fix broken links in FAQ 2020-07-07 13:06:26 -05:00
Scott Fennell
663f9937be remove Set Units field from TV closes #1014 2020-07-02 14:05:10 -05:00
Scott Fennell
3615fa47b5
Iss #1012 (#1013)
* add -Wno-maybe-initialized GCC flag to makefile_swig closes #1012

* install diffutils on centos 8 image
2020-06-30 14:13:43 -05:00
Penn, John M 047828115
69b0b09045 Document models/Motor in SIM Wheelbot. Ref #1011 2020-06-29 18:00:57 -05:00
Penn, John M 047828115
d3187f2aa3 Document models/Control in SIM Wheelbot. Ref#1011. 2020-06-29 17:55:50 -05:00
Penn, John M 047828115
60a9336bfc Fix RCS pitch control. Tweat gains. #1006 2020-06-16 16:16:16 -05:00
Scott Fennell
c812d3c3dc
Update test.yml 2020-06-16 12:14:53 -05:00
jmpenn
76e4095587
Update README.md
Fix links
2020-06-04 20:27:08 -05:00
Penn, John M 047828115
d680898fba Update SIM_lander with new PIDController class #1006 2020-06-04 20:21:24 -05:00
dbankieris
e0d5aaf855
Merge pull request #1004 from nasa/1003
Fully qualify TRICK_SWIG_TEMPLATE identifiers
2020-06-03 11:49:05 -05:00
Derek Bankieris
023b626fc4 Fully qualify TRICK_SWIG_TEMPLATE identifiers
Closes #1003
2020-06-03 11:18:25 -05:00
Scott Fennell
192dc51e86
Update test.yml 2020-05-18 12:44:57 -05:00
dbankieris
b0f9a2240b Merge pull request #1000 from nasa/999
Fix template regex in convert_swig
2020-05-15 15:44:29 -05:00
Derek Bankieris
0a5a202053 Fix template regex in convert_swig
Fixes #999
2020-05-15 15:12:17 -05:00
dbankieris
02c5799550
Update Environment-Variables.md
GitHub's online editor could really use a spellchecker.
2020-05-13 14:37:31 -05:00
dbankieris
cd5b159713
Update Environment-Variables.md
Grammatical improvements
2020-05-13 14:33:29 -05:00
dbankieris
d994761294
Update Environment-Variables.md
Expand TRICK_GTE_EXT documentation.
2020-05-13 14:24:43 -05:00
dbankieris
78f7cc8d50
Update Environment-Variables.md
Add TRICK_GTE_EXT documentation
2020-05-13 11:50:24 -05:00
Penn, John M 047828115
0abe830903 Add SIM_lander README to explain what it is, and how to use. REF#997 2020-05-06 17:41:07 -05:00
Penn, John M 047828115
18d9060510 Update image of Colliding Balls. Ref #995 2020-05-04 22:06:04 -05:00
Penn, John M 047828115
9452f928d0 Breakout Regula Falsi Bounds setter functions. Ref #995 2020-05-04 16:10:35 -05:00
Penn, John M 047828115
e303b2ac9b Revert regula_falsi.c. Ref #995 2020-04-30 23:12:22 -05:00
Penn, John M 047828115
fc7fcb175d Change RUN_ names to be more descriptive. Ref #995 2020-04-29 17:32:34 -05:00
Penn, John M 047828115
479f3458cd Add Recursive Dynamic Event Processing. Ref #995 2020-04-29 17:26:02 -05:00
Scott Fennell
119b60d7c5
Ubuntu 20.04, Python 3.8, and improved python configuration in configure.ac (#994) closes #991 closes #992 closes #993
see #991, #992, and #993.
To support Ubuntu 20.04 we must support new versions of python and gtest. Python has changed the way it provided libraries using python-config, so adjustments had to be made. I've completely ditched the built in autoconf function for finding python, because it adds a bunch of extra flags we don't need for Trick.

Now when we look for python with configure, it will search for python in this order:
python${PYTHON_VERSION}
python
python3

For python-config, it will search in this order:
python<major_version.minor_version>-config
python<major_version>-config
python${PYTHON_VERSION}-config
python-config
python3-config

Instead of python-config --ldflags, we are using python-config --libs
This only gets the flags we need.

For python >= 3.8 we use
python-config --libs --embed
this way it will add -lpython to the flags
2020-04-25 18:49:21 -05:00
Scott Fennell
822d08ea99
Configure Ubuntu 20.4 #991 2020-04-25 13:41:18 -05:00