Steve Karg
de7f7e9782
Feature/router mstp example app ( #101 )
...
* Ported router-ipv6 app to router-mstp
* Fixed router-ipv6 build
* Added router-ipv6 and router-mstp to pipeline
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2020-07-02 22:46:13 -05:00
Steve Karg
33cc55db30
Fixed router app after BACnet IPv4 refactor
2020-04-13 14:55:18 -05:00
Steve Karg
b159402647
Feature/enable mingw build ( #62 )
...
* enabled mingw win32 build in travis
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2020-03-27 13:30:16 -05:00
Anonymous Maarten
4a916468c6
Export symbols in order to support shared libraries ( #54 )
...
* Add BAC_ROUTING compile definition
* Reorder cmake
* Fix OpenSSL support: support both 1.0 and 1.1t pus
* Explicitly export symbols, hidden by default
* Build shared libraries on travis using cmake
* Learn Makefile about static library
* Fix build using mingw with cmake
* Do not cleanup twice or after potential free
2020-03-06 15:42:03 -06:00
Steve Karg
cf24303128
add mstp targets into Makefile. Add mstp as stage in CI jobs. ( #41 )
...
* add mstp targets into Makefile. Add mstp as stage in CI jobs.
2020-02-02 10:02:00 -06:00
Steve Karg
914f502cff
Bugfix/add makefile lint fix warnings ( #39 )
...
* fix warnings indicated by scan-build lint tool
* add lint target to makefile using scan-build tool
* add lint into build script stages (note: uses scan-build-7)
* fix potential use of memory after it is freed
2020-01-28 18:48:29 -06:00
Steve Karg
c9399ce501
Feature/port avr build check ( #35 )
...
* fix atmega168 build.
* remove time.h to solve AVR compile
* Add AVR build to CI for compile check
2020-01-19 20:33:03 -06:00
Steve Karg
738ef825b0
Feature/port arm build check ( #34 )
...
* add GCC ARM compiler to travis pre-script and add some ARM ports to job
2020-01-19 19:43:50 -06:00
Steve Karg
a24845ba51
bypass lint check until passing initially ( #25 )
2020-01-15 08:39:56 -06:00
Yegor Yefremov
ac491d4d39
CI: use cmake --build command to build a project ( #9 )
...
This way we hide the real build system and thus, can replace Makefiles
with Ninja and we won't have to change the build command.
--clean-first parameter will invoke clean target before building.
2019-12-31 12:57:06 -06:00
Carlos Gomes Martinho
efea4a1a59
build: add basic cmake support ( #6 )
2019-12-18 19:48:50 -06:00
Steve Karg
798091f51b
add gcc and clang to test
2019-10-20 13:44:41 -05:00
Steve Karg
870f2960cb
add travis C project compiler test
2019-10-19 20:25:44 -05:00
Steve Karg
1abc4d93b8
Fix make test. Undo CI change for parallel.
2019-10-19 15:27:12 -05:00
Steve Karg
6bb702f488
Attempt to parallel CI jobs
2019-10-19 15:17:43 -05:00
Steve Karg
4c132011fb
Move lint to end of CI. Narrow lint to server demo
2019-10-19 14:59:34 -05:00
Steve Karg
8427f15da7
Move lint to end of CI. Narrow lint to server demo
2019-10-19 14:57:21 -05:00
Steve Karg
d465e9409b
cleanup Makefile for test. Cleanup CI stages.
2019-10-19 14:52:31 -05:00
Steve Karg
0338e9e0f9
fix travis CI rules
2019-10-08 23:52:20 -05:00
Steve Karg
a42e8f507c
adjust root folder
2019-10-08 23:47:53 -05:00