Fix devel package

The devel package didn't install generated headers and the template
`header.h.in` files were installed instead.
This commit is contained in:
Markus Mäkelä 2017-02-15 09:02:35 +02:00
parent 49cc2b52e3
commit 431cf885c3
3 changed files with 21 additions and 7 deletions

View File

@ -1,5 +1,25 @@
file(GLOB HEADERS "*.h*")
# Install static C headers
file(GLOB HEADERS "*.h")
foreach(var ${HEADERS})
get_filename_component(header ${var} NAME)
install_header(${header} devel)
endforeach()
# Install static C++ headers
file(GLOB HEADERS "*.hh")
foreach(var ${HEADERS})
get_filename_component(header ${var} NAME)
install_header(${header} devel)
endforeach()
# Install generated C headers
file(GLOB GENERATD_HEADERS "${CMAKE_BINARY_DIR}/include/maxscale/*.h")
foreach(var ${GENERATD_HEADERS})
install_header(${var} devel)
endforeach()
# Install generated C++ headers
file(GLOB GENERATD_HEADERS "${CMAKE_BINARY_DIR}/include/maxscale/*.hh")
foreach(var ${GENERATD_HEADERS})
install_header(${var} devel)
endforeach()

View File

@ -3,4 +3,3 @@ add_subdirectory(protocol)
add_subdirectory(monitor)
add_subdirectory(filter)
add_subdirectory(authenticator)
add_subdirectory(include)

View File

@ -1,5 +0,0 @@
file(GLOB HEADERS "*.h")
foreach(var ${HEADERS})
get_filename_component(header ${var} NAME)
install_header(${header} devel)
endforeach()