string(TOUPPER ${LIBRARY} LIBRARY_UCASE)
math(EXPR DASH "${DASH} + 1")
string(SUBSTRING ${TOP} ${DASH} -1 VERSION)
- if(NOT ${LIBRARY_UCASE}_VERSION_INC VERSION_EQUAL ${VERSION})
- message(SEND_ERROR "${LIBRARY} public include directory version ${VERSION} != " ${${LIBRARY_UCASE}_VERSION_INC})
+ if(NOT ${LIBRARY_UCASE}_VERSION_MAJOR VERSION_EQUAL ${VERSION})
+ message(SEND_ERROR "${LIBRARY} public include directory version ${VERSION} != " ${${LIBRARY_UCASE}_VERSION_MAJOR})
set(ENV{INVALID_CONFIGURATION} 1)
endif()
endif()
if(HEADER MATCHES "^@")
string(SUBSTRING ${HEADER} 1 -1 HEADER)
configure_file(${HEADER}.in ${HEADER})
- string(PREPEND HEADER ${CMAKE_CURRENT_BINARY_DIR}/)
+ set(HEADER "${CMAKE_CURRENT_BINARY_DIR}/${HEADER}")
endif()
install(FILES ${HEADER}
+ COMPONENT dev
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${DIRECTORY}
)
endforeach()