Skip to content

Commit c5c12fd

Browse files
committed
remove file in 3rdparty in favor of CPM
1 parent b1ad089 commit c5c12fd

File tree

167 files changed

+1480
-145772
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

167 files changed

+1480
-145772
lines changed

3rdparty/CMakeLists.txt

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
2+
find_package(fastcdr QUIET)
3+
if (NOT fastcdr_FOUND)
4+
CPMAddPackage(
5+
NAME fastcdr
6+
GITHUB_REPOSITORY eProsima/Fast-CDR
7+
GIT_TAG v2.2.6
8+
)
9+
endif()
10+
11+
find_package(zstd QUIET)
12+
if (NOT zstd_FOUND)
13+
CPMAddPackage(
14+
NAME zstd
15+
GITHUB_REPOSITORY facebook/zstd
16+
GIT_TAG v1.5.6
17+
)
18+
endif()
19+
20+
find_package(lz4 QUIET)
21+
if (NOT lz4_FOUND)
22+
CPMAddPackage(
23+
NAME lz4
24+
GITHUB_REPOSITORY lz4/lz4
25+
GIT_TAG v1.10.0
26+
)
27+
endif()
28+
29+
CPMAddPackage(
30+
NAME mcap
31+
GITHUB_REPOSITORY foxglove/mcap
32+
GIT_TAG releases/cpp/v2.0.0
33+
DOWNLOAD_ONLY YES
34+
)
35+
# mcap has no CMake support, so we create our own target
36+
if (mcap_ADDED)
37+
add_library(mcap INTERFACE)
38+
target_include_directories(mcap INTERFACE "${mcap_SOURCE_DIR}/cpp/mcap/include")
39+
endif()
40+
41+
find_package(lua 5.4 QUIET)
42+
if (NOT lua_FOUND)
43+
CPMAddPackage(
44+
NAME lua
45+
GIT_REPOSITORY https://github.com/lua/lua.git
46+
VERSION 5.4.4
47+
DOWNLOAD_ONLY YES
48+
)
49+
# lua has no CMake support, so we create our own target
50+
if (lua_ADDED)
51+
FILE(GLOB lua_sources ${lua_SOURCE_DIR}/*.c)
52+
list(REMOVE_ITEM lua_sources "${lua_SOURCE_DIR}/lua.c" "${lua_SOURCE_DIR}/luac.c")
53+
add_library(lua STATIC ${lua_sources})
54+
target_include_directories(lua PUBLIC $<BUILD_INTERFACE:${lua_SOURCE_DIR}>)
55+
set_property(TARGET lua PROPERTY POSITION_INDEPENDENT_CODE ON)
56+
endif()
57+
endif()
58+
59+
60+
CPMAddPackage(
61+
NAME backward_cpp
62+
GITHUB_REPOSITORY bombela/backward-cpp
63+
GIT_TAG v1.6
64+
)
65+
66+
CPMAddPackage(
67+
NAME nlohmann_json
68+
GITHUB_REPOSITORY nlohmann/json
69+
GIT_TAG v3.11.3
70+
)
71+
72+
CPMAddPackage(
73+
NAME sol2
74+
GITHUB_REPOSITORY ThePhD/sol2
75+
GIT_TAG v3.3.0
76+
)
77+
78+
CPMAddPackage(
79+
NAME data_tamer
80+
GITHUB_REPOSITORY PickNikRobotics/data_tamer
81+
GIT_TAG 0.9.3
82+
DOWNLOAD_ONLY YES
83+
)
84+
85+
# we are interested only in data_tamer_parser includes
86+
if (data_tamer_ADDED)
87+
add_library(data_tamer_parser INTERFACE)
88+
target_include_directories(data_tamer_parser INTERFACE "${data_tamer_SOURCE_DIR}/data_tamer_cpp/include")
89+
endif()
90+
91+
92+
add_subdirectory( qwt/src )
93+
add_subdirectory( QCodeEditor )
94+
add_subdirectory( color_widgets )
95+
add_subdirectory( Qt-Advanced-Docking )

3rdparty/backward-cpp/BackwardConfig.cmake

Lines changed: 0 additions & 206 deletions
This file was deleted.

3rdparty/backward-cpp/CMakeLists.txt

Lines changed: 0 additions & 85 deletions
This file was deleted.

0 commit comments

Comments
 (0)