mirror of
https://github.com/Livox-SDK/livox_ros_driver.git
synced 2023-04-06 15:49:55 +08:00
Update CMakeLists.txt
have a test
This commit is contained in:
@@ -43,37 +43,17 @@ find_library(LIVOX_SDK_LIBRARY liblivox_sdk_static.a /usr/local/lib)
|
|||||||
if((NOT LIVOX_SDK_LIBRARY) OR (NOT EXISTS ${LIVOX_SDK_LIBRARY}))
|
if((NOT LIVOX_SDK_LIBRARY) OR (NOT EXISTS ${LIVOX_SDK_LIBRARY}))
|
||||||
# couldn't find the livox sdk library
|
# couldn't find the livox sdk library
|
||||||
message("Coudn't find livox sdk library")
|
message("Coudn't find livox sdk library")
|
||||||
|
include(ExternalProject)
|
||||||
include_directories(
|
ExternalProject_Add(
|
||||||
./
|
Livox-SDK
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/Livox-SDK/sdk_core/include
|
GIT_REPOSITORY https://github.com/Livox-SDK/Livox-SDK.git
|
||||||
)
|
TIMEOUT 15
|
||||||
link_directories(
|
CONFIGURE_COMMAND ""
|
||||||
./
|
BUILD_COMMAND ""
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/Livox-SDK/build/sdk_core
|
INSTALL_COMMAND ""
|
||||||
)
|
UPDATE_COMMAND ""
|
||||||
|
PATCH_COMMAND ""
|
||||||
# clone livox sdk source code from github
|
)
|
||||||
execute_process(COMMAND mkdir -p ${CMAKE_CURRENT_SOURCE_DIR}/Livox-SDK OUTPUT_VARIABLE cmd_res)
|
|
||||||
message("Try to pull the livox sdk source code from github")
|
|
||||||
FOREACH(res ${cmd_res})
|
|
||||||
MESSAGE(${res})
|
|
||||||
ENDFOREACH()
|
|
||||||
|
|
||||||
execute_process(COMMAND git clone https://github.com/Livox-SDK/Livox-SDK.git ${CMAKE_CURRENT_SOURCE_DIR}/Livox-SDK OUTPUT_VARIABLE cmd_res)
|
|
||||||
FOREACH(res ${cmd_res})
|
|
||||||
MESSAGE(${res})
|
|
||||||
ENDFOREACH()
|
|
||||||
|
|
||||||
execute_process(COMMAND cmake .. WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Livox-SDK/build OUTPUT_VARIABLE cmd_res)
|
|
||||||
FOREACH(res ${cmd_res})
|
|
||||||
MESSAGE(${res})
|
|
||||||
ENDFOREACH()
|
|
||||||
|
|
||||||
execute_process(COMMAND make WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Livox-SDK/build OUTPUT_VARIABLE cmd_res)
|
|
||||||
FOREACH(res ${cmd_res})
|
|
||||||
MESSAGE(${res})
|
|
||||||
ENDFOREACH()
|
|
||||||
|
|
||||||
else()
|
else()
|
||||||
message("find livox sdk library success")
|
message("find livox sdk library success")
|
||||||
|
|||||||
Reference in New Issue
Block a user