Граф коммитов

22 Коммитов

Автор SHA1 Сообщение Дата
Matt Schulte 489f77bc8e
Changes lib install names to libname.so.major.minor.patch (#369)
This is done to keep more inline with existing Debian packages and practices.
Although technically both libname-version.so and libname.so.version are
accepted, it seems like more tooling (specifically CMake) is built around
libname.so.version.

Our libraries sonames will now be libname.so.major.minor.
Our debian packages will be named libname.major.minor

For example, if you want libk4a.so.1.1 you would install libk4a1.1
2019-05-23 17:25:35 -07:00
Matt Schulte 6e9369fa9f Install k4arecorder k4aviewer (#367)
* Install k4aviewer and k4arecorder

* Added components to install

* Split into runtime, development, tools

* SONAME is file name
2019-05-23 08:03:28 -07:00
Brent Allen 11acac5f16
Automatically publish API docs (#364)
* Added PublishDocs.ps1

* Added documentation branch index

* Added version info to doxygen

* Added pipeline step to publish docs

* Added automated identity

* Added build trigger for feature branches

* Added API documentation link to README.md

* Added mainpage.md to doxygen output
2019-05-22 14:01:02 -07:00
Brent Allen c2949cc06c
Update Doxygen output (#360)
* Updated doxygen output to more readable form
2019-05-20 13:23:12 -07:00
wes-b 9787e9dc37
Update changelog.md for 1.1.x release (#356)
* Renamed C++ get_timestamp API to align with what is comming in 1.2 so we don't have to manage a breaking change.

* updating changelog.md

* Addressing feedback
2019-05-17 10:41:54 -07:00
Matt Schulte ff2c228606
Turn on "--link-as-needed" linker flag (#348) 2019-05-15 15:30:56 -07:00
Matt Schulte cd55fd4b5a
Turns on position independent code for Linux (#346)
* Turns on position independent code for Linux executables
2019-05-15 15:06:11 -07:00
Matt Schulte 8dc9fdd54f
Linux binaries search local path for shared objects (#315)
All Linux binaries have RUNPATH set to $ORIGIN to search local directories for shared objects
2019-05-02 10:51:52 -07:00
wes-b 11085c3f4f
Moved files, removed stale architecture doc, and fixed links. (#252) 2019-04-19 15:07:09 -07:00
wes-b bc5a2aebb7
Fixed leak in dewrapper.c, added code to help find code in the future. (#207)
* Fixed leak in dewrapper.c. Switched setting to a build variable that can be set in CMAKE.
Also updated leak detection to run a binary unload.
Cleanup up most of the errors I found.
Opened issues #210 and @212 to track leaks that still need to be addressed.

* Adding leak detection logic to k4a_unittest_init() so more tests get it automatically

* Addressing PR feedback
2019-04-04 10:21:42 -07:00
Matt Schulte ff070018a7
Fixes cmake config break on CMake 3.11 and no nasm (#195) 2019-03-27 15:36:32 -07:00
Matt Schulte 4875cd30f4
Enable NASM on Linux and Windows (#184)
* Fixes nasm builds with ninja

* Add nasm to windows builds

* Enable nasm on linux
2019-03-26 11:12:52 -07:00
Qi Zeng cc030d4b2a working with option cmake -DK4A_MTE_VERSION=ON -GNinja .. 2019-03-12 16:38:22 -07:00
Billy Price be9e888367 Add C++ wrappers (#86)
Add C++ wrapper for the K4A API
2019-03-11 11:02:23 -07:00
Matt Schulte b157cfbb89 Fixes python finding to find python 3 (#100)
* Fixes python finding to find python 3
2019-03-04 21:34:47 +00:00
Derek M c9dc4df230 Updating and standardizing the copyright headers in all of the files. (#87)
Updating and standardizing the copyright headers in all of the files.
2019-02-22 10:31:47 -08:00
Matt Schulte 1d0214965e Enables source file hashing in msvc (#71) 2019-02-19 17:55:59 -08:00
BrentA-Microsoft 8b5bc34348 Add version resource to binaries (#52)
* Add version resource to binaries
2019-02-11 13:11:12 -08:00
BrentA-Microsoft 4b1f46ae9e Removed dynamic version number generation (#44)
* Removed dynamic version number generation
* Changed default version to 1.0.0-private
2019-02-08 12:19:04 -08:00
Matt Schulte e9f17fbe03 Adds example folder to clangformat (#15) 2019-01-31 15:53:26 -08:00
Jacob Wirth c99c42958c Enable doc generation for playback/record api 2019-01-28 14:25:28 -08:00
Matt Schulte abb3b68a3b Moves the K4A SDK to open source project 2019-01-26 14:04:57 -08:00