38 lines
1022 B
CMake
Raw Normal View History

# 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})