Commit Graph

1571 Commits

Author SHA1 Message Date
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
Scott Fennell
dfa4406eed
Configure Ubuntu 20.4 #991 2020-04-25 13:28:11 -05:00
Scott Fennell
e2df6a6572
Configure Ubuntu 20.4 #991 2020-04-25 13:21:10 -05:00
Scott Fennell
bd5824fb02
Configure Ubuntu 20.4 #991 2020-04-25 13:14:49 -05:00
Scott Fennell
199ef8215b
Update OS configurations in Github Actions script (#990)
change test tags to be more future proof
2020-04-17 16:15:24 -05:00
Scott Fennell
38f760c5a3
use rolling tag instead of version number for Ubuntu rolling releases #988 2020-04-17 15:11:09 -05:00
Scott Fennell
4b29659137
Switch ubuntu test from Disco to Eoan, fixes #988 2020-04-17 15:08:18 -05:00
Derek Bankieris
e95a0cf6da Fix ICG_IGNORE_TYPE documentation 2020-04-17 14:55:51 -05:00
dbankieris
ebaeba7e73
Merge pull request #986 from nasa/985
Fix trick_exclude_typename
2020-04-17 14:45:58 -05:00
Derek Bankieris
6613669989 Fix trick_exclude_typename
Closes #985
2020-04-17 14:09:37 -05:00
dbankieris
a181e92960
Merge pull request #984 from nasa/983
Replace : in ConstructValues::mangle_template_param
2020-04-17 10:33:17 -05:00
Derek Bankieris
5f8a411538 Replace : in ConstructValues::mangle_template_param
Closes #983
2020-04-17 09:48:52 -05:00
Scott Fennell
fd9551bb79 Fix args to FIND_PACKAGE_HANDLE_STANDARD_ARGS in FindMaven.cmake and FindTee.cmake closes #980 2020-04-06 14:03:47 -05:00
Scott Fennell
cb575b7f5e on macOS find compilers that include correct system headers closes #979 2020-04-06 12:56:24 -05:00
dependabot[bot]
da4163d2c7
Bump pdfbox from 2.0.11 to 2.0.15 in /trick_source/java (#944)
Bumps pdfbox from 2.0.11 to 2.0.15.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-04-05 18:12:56 -05:00
Penn, John M 047828115
a58378063f Update Compiling and Linking Overview 2020-04-01 14:55:27 -05:00
Scott Fennell
2957b9912e
Update CMakeLists.txt 2020-04-01 13:07:10 -05:00
Alex Lin
67fd753736
ICG won't build with LLVM 10.0 #976 (#977)
As usual a new LLVM version brings changes.  Found that ICG needs
to be built with c++14.  Also found a couple of API changes in main.
Enclosed the changes in ifdef statements.
2020-03-31 11:40:30 -05:00
Scott Fennell
da2d3b83c0 Merge branch 'master' of https://github.com/nasa/trick 2020-03-30 20:16:04 -05:00
Scott Fennell
60001bb5db Java only rebuild if sources or jars missing closes #975 2020-03-30 20:15:49 -05:00
Penn, John M 047828115
7159627a9c Merge branch 'master' of https://github.com/nasa/trick 2020-03-30 20:04:55 -05:00
Penn, John M 047828115
1cc06c46bf Update Basics_of_Program_Memory_and_Variables in preparation for interns. Ref #974 2020-03-30 20:04:50 -05:00
Scott Fennell
1dfab77be5
Update FindMaven.cmake 2020-03-28 12:57:39 -05:00
Scott Fennell
fcd58ae925 cmakemodules should stop configure if required closes #973 2020-03-28 12:47:40 -05:00
Penn, John M 047828115
1e5a15dd9f Add Zoom to SIM_contact graphics. Ref #972 2020-03-25 16:32:48 -05:00
jmpenn
2b26a2d523
Update README.md 2020-03-25 13:53:35 -05:00
Penn, John M 047828115
c8ccfff15e SIM_contact, for creating dynamic event scenarios #972 #936 2020-03-25 13:07:15 -05:00
Scott Fennell
120b9c74c9
Edit whitespace, run tests to make sure macOS still passes #971 2020-03-25 09:42:48 -05:00
Scott Fennell
55f6cc0b5c add python lib path to --with-python 2020-03-18 19:00:14 -05:00
Scott Fennell
3aa32b673e
--with-python (#970)
add --with-python configure option #969
2020-03-17 12:28:34 -05:00
Alex Lin
255a53f34d Building with cmake fails with completely clean environment #968
If TRICK_HOME is not set then ICG fails to run correctly.  ICG calls
${TRICK_HOME}/bin/trick-gte to get some environment information.
Set TRICK_HOME for the ICG command in the CMakeLists.txt
2020-03-17 10:34:55 -05:00
Scott Fennell
f55de11401
closes #966 (#967)
* closes #966
2020-03-16 16:36:22 -05:00
Scott Fennell
3db8ec3b2d
Update test.yml 2020-02-26 12:58:30 -06:00
Scott Fennell
8d625cb1bc
Clarify monte carlo instructions in tutorial 2020-02-26 11:24:13 -06:00
Scott Fennell
35eaf0e17d
Update Install-Guide.md 2020-02-25 11:01:55 -06:00
Scott Fennell
5b51245bf0
Update Install-Guide.md 2020-02-25 10:57:52 -06:00
Scott Fennell
1ea0fffd65
Add RHEL 8 instructions to install guide closes #962 2020-02-25 10:54:07 -06:00
Scott Fennell
c7743bd8f2
Update test.yml 2020-02-24 14:39:46 -06:00
Scott Fennell
8e5d7a38af Merge branch 'master' of github.com:nasa/trick 2020-02-21 13:51:49 -06:00
Scott Fennell
6f85dc19b4 #960 fix launchQP 2020-02-21 13:51:44 -06:00
Scott Fennell
ff500a5771
Update test.yml 2020-02-21 13:33:17 -06:00
Scott Fennell
d3817fbcb9
Update test.yml 2020-02-21 10:36:32 -06:00
Scott Fennell
898fc68017 set java version number instead of using env. This is the conventional approach and will eliminate a maven warning 2020-02-21 09:50:12 -06:00
Scott Fennell
c857e2f48c
#959 add build matrix to test workflow 2020-02-20 16:27:46 -06:00
Scott Fennell
d46ca57b73
Update test.yml 2020-02-18 16:24:29 -06:00
Scott Fennell
3c0f40f1bb
Update version nmuber 2020-02-18 16:12:27 -06:00
jmpenn
5c49bf8fef
Add ability to reset the integrator state (#952)
* Add ability to reset the integrator state

* Make reset logic changes conditional on USE_ER7_UTILS_INTEGRATORS
2020-02-18 15:18:57 -06:00
Scott Fennell
05acf0d92f
19.1.0 2020-02-18 10:13:02 -06:00