Commit Graph

19 Commits (deepcrayon-6.1)

Author SHA1 Message Date
Jeff Moe bea979c164 Fixes to compile with Linux kernel 6.1 2023-08-27 22:41:32 -06:00
Sean Long 93a811d321 cmake: Fix Ubuntu 20.04 compile issue
Need to link against pthread otherwise get the error:
ntv2/ajalibraries/ajantv2/libajantv2d.a(threadimpl.cpp.o): undefined reference to symbol 'pthread_kill@@GLIBC_2.2.5'
2022-07-20 15:12:46 -07:00
Paul Hindt ca29c8aebf cmake: Fix version.h.in 2022-04-21 22:38:07 -07:00
Paul Hindt 5a0917f631 cmake: Update CMakeLists to latest AJA internal revision
Use `CMAKE_INSTALL_INCLUDEDIR` as base dir for CMake Install'ing ajantv2 headers.

To CMake Install the entire ajantv2 tree sources and headers into the CMAKE_INSTALL_PREFIX

directory as before, set both `CMAKE_INSTALL_PREFIX` and `CMAKE_INSTALL_INCLUDEDIR` to the

same directory path at CMake generate time.

demoapps/NVIDIA: Remove Proprietary license text from NVIDIA demo sources
2022-04-21 22:11:30 -07:00
Paul Hindt ac0c9a75ee cmake: Update CMake to latest AJA development version 2022-04-11 14:12:41 -07:00
Paul Hindt 13e467e182 cmake: Update to latest CMake from AJA internal 2022-03-22 04:44:03 -07:00
Paul Hindt 18c9f2554d cmake: Use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_BINDIR
The CMAKE_INSTALL_PREFIX variable takes care of the base dir

for the cmake --install command, while the CMAKE_INSTALL_LIBDIR and

CMAKE_INSTALL_BINDIR variables take care of library and binary locations
2022-03-21 17:41:00 -07:00
Paul Hindt b4b597a447 cmake: Remove AJA_INSTALL_* variables in favor of CMAKE_INSTALL_PREFIX
The install directives for each project have been updated to prepend the

CMAKE_INSTALL_PREFIX value to ARCHIVE, LIBRARY, RUNTIME, FRAMEWORK paths
2022-03-21 16:47:26 -07:00
Paul Hindt b0b2432a01 cmake: Duplicate build options for open-source non-open-source paths to ignore caching
Rename AJA_INSTALL_INCLUDEDIR variable to AJA_INSTALL_DIR
2022-03-20 21:52:58 -07:00
Paul Hindt bbb91161c0 Add legacy Makefile stuff to build RDMA tools and demos
Building the RDMA tools and demos with CMake is still WIP
2022-03-09 20:21:16 -08:00
Paul Hindt e4d2a3bb6b Add missing NTV2 tools/demos and NVIDIA RDMA demo code
Add ajadriver sources to support RDMA demos

Add missing files required to build kernel module with ajadriver/linux/Makefile

Update README with cmake install example
2022-03-09 15:14:49 -08:00
Paul Hindt a55fbc37b4 Update for ntv2 16.2 release
- Updated Linux driver
- Updated ajantv2 library
- Added ntv2 demo apps and tools
2022-02-14 19:09:32 -08:00
Paul Hindt 62be67040f ajantv2: Remove old build files. CMake is the desired method for generating makefiles and projects for NTV2 open-source. 2022-02-13 15:06:24 -08:00
Colin Edwards 773dbbffe7 Update cmake install paths to match the official aja distribution 2021-11-24 17:17:55 -06:00
Paul Hindt 3371d86902 Merge @ddrboxman's changes with latest AJA CMake changes for ajantv2 2021-11-17 13:06:25 -08:00
Paul Hindt bb3d0c4c1b Bring over latest CMakeLists changes from the internal ntv2 repository. 2021-11-02 23:43:52 -07:00
Colin Edwards 9791ca82c8 Add install definitions 2021-10-31 12:21:18 -05:00
Paul Hindt 15244ea609 Add missing makefiles and load/unload scripts for building and installing Linux driver. 2021-09-02 23:02:54 -07:00
Paul Hindt 2a79bce491 Add sources from the 16.1 open-source release of the AJA NTV2 SDK (MIT license) 2021-07-29 18:10:20 -07:00