38 lines
1022 B
CMake
38 lines
1022 B
CMake
|
|
# CMake 最低版本号要求
|
||
|
|
cmake_minimum_required (VERSION 3.2)
|
||
|
|
|
||
|
|
# 项目信息
|
||
|
|
project (test_pro)
|
||
|
|
|
||
|
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||
|
|
message("----start LineLaserClient------")
|
||
|
|
|
||
|
|
set(CMAKE_CXX_STANDARD 17)
|
||
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||
|
|
|
||
|
|
FILE (GLOB ALL_SOURCES "./*.cpp" "./*.c")
|
||
|
|
FILE (GLOB ALL_INCLUDES "./*.hpp" "./*.h")
|
||
|
|
|
||
|
|
# find_package(OpenCV CONFIG REQUIRED)
|
||
|
|
|
||
|
|
add_compile_definitions(CPPDLL_EXPORTS)
|
||
|
|
|
||
|
|
INCLUDE_DIRECTORIES(${HOMEROOT}/sdk)
|
||
|
|
link_directories(${HOMEROOT}/sdk)
|
||
|
|
|
||
|
|
SET (ALL_SRCS
|
||
|
|
${ALL_SOURCES}
|
||
|
|
${ALL_INCLUDES}
|
||
|
|
)
|
||
|
|
|
||
|
|
set(PROJECT_NAME "test_sdk")
|
||
|
|
add_executable(${PROJECT_NAME} "test_sdk.cpp" "program.h")
|
||
|
|
|
||
|
|
target_link_libraries(${PROJECT_NAME} PRIVATE gl_linelaser_sdk)
|
||
|
|
# target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS})
|
||
|
|
|
||
|
|
set(PROJECT_NAME "test_height_net")
|
||
|
|
add_executable(${PROJECT_NAME} "test_height_net.cpp" "program.h")
|
||
|
|
|
||
|
|
target_link_libraries(${PROJECT_NAME} PRIVATE gl_linelaser_sdk)
|
||
|
|
#target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS})
|