Skip to content

Commit

Permalink
General CMakeLists improvements - cmake v2→v3
Browse files Browse the repository at this point in the history
- Use targets instead of lib/include variables in CMake
- Write internal.hpp to build directory instead of source to prevent needless rebuilds
- Remove hard coded CMAKE_VERBOSE_MAKEFILE
- Update DLT linkage
- Ran cmake-format
- "wrap"ing (ld's --wrap option) the "socket" symbol, see wrappers.cpp
- Added install directive to vsomeip/example/hello_world and
  vsomeip_ctrl
- Platform conditional socket lib linkage
- hello_world code uses ENABLE_SIGNALS, but its setting was missing in CMake
- Improve setup for boost stacktrace, really only helps on Linux and
  requires the backtrace.h file
- Added QNX platform section, though the credential code changes for QNX
  are not included in this commit.
- Use a CACHE variable for VSOMEIP_BASE_PATH.  Upstream defaults this to
  /var for QNX which is a very bad choice.
  • Loading branch information
kheaactua committed Jun 28, 2024
1 parent a8ac756 commit ad996e0
Show file tree
Hide file tree
Showing 6 changed files with 390 additions and 303 deletions.
Loading

0 comments on commit ad996e0

Please sign in to comment.