diff --git a/3rdparty/stasm4.0.0/stasm/CMakeLists.txt b/3rdparty/stasm4.0.0/stasm/CMakeLists.txt index 1d87026..cc1bea4 100644 --- a/3rdparty/stasm4.0.0/stasm/CMakeLists.txt +++ b/3rdparty/stasm4.0.0/stasm/CMakeLists.txt @@ -15,5 +15,5 @@ set_target_properties(stasm PROPERTIES target_link_libraries(stasm ${OpenCV_LIBS} ${Qt5Core_QTMAIN_LIBRARIES}) -install(DIRECTORY include DESTINATION include/stasm) +install(DIRECTORY include/ DESTINATION include/stasm) install(TARGETS stasm RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib) diff --git a/openbr/plugins/stasm4.cmake b/openbr/plugins/stasm4.cmake index d7e4506..874fca3 100644 --- a/openbr/plugins/stasm4.cmake +++ b/openbr/plugins/stasm4.cmake @@ -14,5 +14,6 @@ if(${BR_WITH_STASM4}) install(FILES ${STASM4_LIBS} DESTINATION lib) endif() + install(DIRECTORY ${STASM4_INCLUDE_DIR}/ DESTINATION include) install(DIRECTORY ${STASM4_DATA_DIR} DESTINATION share/openbr/models/stasm) endif() diff --git a/openbr/plugins/stasm4.cpp b/openbr/plugins/stasm4.cpp index 2c2139c..130a167 100644 --- a/openbr/plugins/stasm4.cpp +++ b/openbr/plugins/stasm4.cpp @@ -1,5 +1,5 @@ -#include -#include +#include +#include #include #include #include "openbr_internal.h" diff --git a/share/openbr/cmake/FindStasm4.cmake b/share/openbr/cmake/FindStasm4.cmake index 9f09f94..4c55bdc 100644 --- a/share/openbr/cmake/FindStasm4.cmake +++ b/share/openbr/cmake/FindStasm4.cmake @@ -22,7 +22,7 @@ foreach(CACHE_VAR ${CACHE_VARS}) else() set(CACHE_VAR_TYPE :${CACHE_VAR_TYPE}) endif() - set(CMAKE_ARGS "${CMAKE_ARGS} -D${CACHE_VAR}${CACHE_VAR_TYPE}=\"${${CACHE_VAR}}\"") + list(APPEND CMAKE_ARGS "-D${CACHE_VAR}${CACHE_VAR_TYPE}=${${CACHE_VAR}}") endif() endforeach() @@ -35,7 +35,7 @@ set(STASM4_INSTALL_DIR "${CMAKE_BINARY_DIR}/stasm") ExternalProject_Add(external_stasm URL ${STASM4_SOURCE_DIR} PREFIX ${STASM4_PREFIX} - CMAKE_ARGS \"${CMAKE_ARGS}\"; + CMAKE_ARGS "${CMAKE_ARGS};-DCMAKE_INSTALL_PREFIX=" INSTALL_DIR ${STASM4_INSTALL_DIR} BINARY_DIR "${STASM4_PREFIX}/lib" )