update CMakeLists
This commit is contained in:
@@ -22,28 +22,28 @@ IF(CCACHE_FOUND)
|
|||||||
MESSAGE("< Use ccache for compiler >")
|
MESSAGE("< Use ccache for compiler >")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
FILE(GLOB_RECURSE sourcefiles "others/src/*.cpp" "energy/src/*cpp" "armor/src/*.cpp")
|
|
||||||
ADD_EXECUTABLE(${BIN_NAME} main.cpp ${sourcefiles} )
|
|
||||||
|
|
||||||
IF (CMAKE_SYSTEM_NAME MATCHES "Linux")
|
|
||||||
MESSAGE(STATUS "current platform: Linux ")
|
|
||||||
FIND_PACKAGE(Eigen3 REQUIRED)
|
FIND_PACKAGE(Eigen3 REQUIRED)
|
||||||
INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIR})
|
|
||||||
TARGET_LINK_LIBRARIES(${BIN_NAME} "${PROJECT_SOURCE_DIR}/others/libMVSDK.so")
|
|
||||||
ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Windows")
|
|
||||||
MESSAGE(STATUS "current platform: Windows")
|
|
||||||
INCLUDE_DIRECTORIES("C:/Applications/eigen3")
|
|
||||||
TARGET_LINK_LIBRARIES(${BIN_NAME} "${PROJECT_SOURCE_DIR}/others/MVCAMSDK_X64.lib")
|
|
||||||
ELSE ()
|
|
||||||
MESSAGE(STATUS "Unsupport platform: ${CMAKE_SYSTEM_NAME}")
|
|
||||||
ENDIF()
|
|
||||||
FIND_PACKAGE(OpenCV 3 REQUIRED)
|
FIND_PACKAGE(OpenCV 3 REQUIRED)
|
||||||
FIND_PACKAGE(Threads)
|
FIND_PACKAGE(Threads)
|
||||||
|
|
||||||
|
INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIR})
|
||||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/energy/include)
|
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/energy/include)
|
||||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/armor/include)
|
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/armor/include)
|
||||||
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/others/include)
|
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/others/include)
|
||||||
|
|
||||||
|
FILE(GLOB_RECURSE sourcefiles "others/src/*.cpp" "energy/src/*cpp" "armor/src/*.cpp")
|
||||||
|
ADD_EXECUTABLE(${BIN_NAME} main.cpp ${sourcefiles} )
|
||||||
|
|
||||||
TARGET_LINK_LIBRARIES(${BIN_NAME} ${CMAKE_THREAD_LIBS_INIT})
|
TARGET_LINK_LIBRARIES(${BIN_NAME} ${CMAKE_THREAD_LIBS_INIT})
|
||||||
TARGET_LINK_LIBRARIES(${BIN_NAME} ${OpenCV_LIBS})
|
TARGET_LINK_LIBRARIES(${BIN_NAME} ${OpenCV_LIBS})
|
||||||
|
IF (CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||||
|
MESSAGE(STATUS "current platform: Linux ")
|
||||||
|
TARGET_LINK_LIBRARIES(${BIN_NAME} "${PROJECT_SOURCE_DIR}/others/libMVSDK.so")
|
||||||
|
ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Windows")
|
||||||
|
MESSAGE(STATUS "current platform: Windows")
|
||||||
|
TARGET_LINK_LIBRARIES(${BIN_NAME} "${PROJECT_SOURCE_DIR}/others/MVCAMSDK_X64.lib")
|
||||||
|
ELSE ()
|
||||||
|
MESSAGE(STATUS "Unsupport platform: ${CMAKE_SYSTEM_NAME}")
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
|
ADD_CUSTOM_TARGET(bind-monitor COMMAND "${PROJECT_SOURCE_DIR}/tools/bind-monitor.sh" "${PROJECT_SOURCE_DIR}" "${CMAKE_BINARY_DIR}")
|
||||||
Reference in New Issue
Block a user