Skip to content

Commit d3e4a4d

Browse files
authored
Orbbec cmake improvements (#12)
1 parent 7e8b9f6 commit d3e4a4d

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

cpp/orbbec/CMakeLists.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,21 @@ endif()
1919

2020
find_package(Threads REQUIRED)
2121
find_package(spectacularAI_orbbecPlugin REQUIRED)
22+
find_package(OrbbecSDK REQUIRED PATHS "${OrbbecSDK_DIR}")
2223

2324
if(MSVC) # Must be after project() is called
2425
set(CMAKE_CXX_STANDARD 20)
2526
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP /Gy")
26-
find_package(OrbbecSDK CONFIG REQUIRED PATHS "${OrbbecSDK_DIR}")
2727
else()
2828
set(CMAKE_CXX_STANDARD 14)
2929
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra")
30-
find_package(OrbbecSDK CONFIG REQUIRED PATHS "${OrbbecSDK_DIR}")
3130
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--exclude-libs=ALL")
3231
endif()
3332

3433
set(TOOL_LIBS
35-
${OrbbecSDK_LIBS}
34+
Threads::Threads
3635
spectacularAI::orbbecPlugin
37-
Threads::Threads)
36+
OrbbecSDK::OrbbecSDK)
3837

3938
# enables searching for dynamic libraries from the relative path ../lib
4039
if(NOT MSVC)
@@ -43,7 +42,6 @@ endif()
4342

4443
add_executable(sai-record-orbbec record.cpp)
4544
target_link_libraries(sai-record-orbbec ${TOOL_LIBS})
46-
target_include_directories(sai-record-orbbec PRIVATE ${OrbbecSDK_INCLUDE_DIRS})
4745

4846
if(MSVC)
4947
add_custom_command(TARGET sai-record-orbbec POST_BUILD

0 commit comments

Comments
 (0)