Fix the cmake code to support external modules
This commit is contained in:
@@ -43,11 +43,8 @@ ENDMACRO()
|
|||||||
#
|
#
|
||||||
# Create header
|
# Create header
|
||||||
#
|
#
|
||||||
|
|
||||||
MACRO(CREATE_MODULE_MACROS )
|
MACRO(CREATE_MODULE_MACROS )
|
||||||
|
|
||||||
file( WRITE ${CMAKE_CURRENT_BINARY_DIR}/ModulesListHeader.h "// This files add the header files of each module\n"
|
file( WRITE ${CMAKE_CURRENT_BINARY_DIR}/ModulesListHeader.h "// This files add the header files of each module\n"
|
||||||
|
|
||||||
"#ifndef __MODULESLISTHEADER_H__\n#define __MODULESLISTHEADER_H__\n" )
|
"#ifndef __MODULESLISTHEADER_H__\n#define __MODULESLISTHEADER_H__\n" )
|
||||||
|
|
||||||
foreach(module ${MODULES_LIST_FILES})
|
foreach(module ${MODULES_LIST_FILES})
|
||||||
@@ -60,5 +57,4 @@ MACRO(CREATE_MODULE_MACROS )
|
|||||||
endforeach(module ${MODULES_LIST_NAME})
|
endforeach(module ${MODULES_LIST_NAME})
|
||||||
|
|
||||||
file( APPEND ${CMAKE_CURRENT_BINARY_DIR}/ModulesListHeader.h "\n#endif // __MODULESLISTHEADER_H__\n" )
|
file( APPEND ${CMAKE_CURRENT_BINARY_DIR}/ModulesListHeader.h "\n#endif // __MODULESLISTHEADER_H__\n" )
|
||||||
|
|
||||||
ENDMACRO()
|
ENDMACRO()
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ ADD_MODULE_USE_OPENCV( SaliencyDetectionFineGrained "SaliencyDetection" VERSION
|
|||||||
ADD_MODULE_USE_OPENCV( SaliencyDetectionBinWangApr2014 "SaliencyDetection" VERSION 3.3.0 MODULES saliency )
|
ADD_MODULE_USE_OPENCV( SaliencyDetectionBinWangApr2014 "SaliencyDetection" VERSION 3.3.0 MODULES saliency )
|
||||||
|
|
||||||
IF(EXISTS ${CALYP_EXTRA_MODULES})
|
IF(EXISTS ${CALYP_EXTRA_MODULES})
|
||||||
ADD_SUBDIRECTORY( ${CALYP_EXTRA_MODULES} )
|
ADD_SUBDIRECTORY( ${CALYP_EXTRA_MODULES} ${CMAKE_CURRENT_BINARY_DIR}/extra-modules )
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user