added rule for installing header
This commit is contained in:
parent
2484c90c87
commit
3940ac7872
@ -407,6 +407,22 @@ include_directories(
|
|||||||
${EXTRA_INCLUDES}
|
${EXTRA_INCLUDES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
MACRO(INSTALL_HEADERS_WITH_DIRECTORY HEADER_LIST)
|
||||||
|
set(INSTALL_DESTINATION include/${LIBRARY_NAME})
|
||||||
|
MESSAGE(STATUS ${INSTALL_DESTINATION})
|
||||||
|
FOREACH(HEADER ${${HEADER_LIST}})
|
||||||
|
file(RELATIVE_PATH HEADER ${PROJECT_SOURCE_DIR} ${HEADER})
|
||||||
|
STRING(REGEX MATCH "(.\*)\[/\]" DIR ${HEADER})
|
||||||
|
STRING(SUBSTRING ${DIR} 4 -1 DIR)
|
||||||
|
INSTALL(FILES ${HEADER} DESTINATION ${INSTALL_DESTINATION}/${DIR})
|
||||||
|
ENDFOREACH(HEADER)
|
||||||
|
INSTALL(FILES "${PROJECT_BINARY_DIR}/Version.h" DESTINATION ${INSTALL_DESTINATION})
|
||||||
|
ENDMACRO(INSTALL_HEADERS_WITH_DIRECTORY)
|
||||||
|
|
||||||
|
#make rule for installing header
|
||||||
|
set(CMAKE_INSTALL_PREFIX ${DEPENDENCIES_ROOT})
|
||||||
|
INSTALL_HEADERS_WITH_DIRECTORY(LIB_HEAD_LIST)
|
||||||
|
|
||||||
if(UNIX)
|
if(UNIX)
|
||||||
# -ldl seems to be required for linux executables
|
# -ldl seems to be required for linux executables
|
||||||
LIST(APPEND LIB_DEPENDENCIES_LIST dl)
|
LIST(APPEND LIB_DEPENDENCIES_LIST dl)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user