Install external headers as well

Conflicts:
	CMakeLists.txt
This commit is contained in:
Dmitry Marakasov 2014-12-30 00:25:29 +03:00
parent ca505369f3
commit d6820a01e2

View File

@ -133,6 +133,10 @@ SET(LIBRARY_HEADERS
SDL2pp/Window.hh SDL2pp/Window.hh
) )
SET(LIBRARY_EXTERNAL_HEADERS
SDL2pp/external/libcpp_optional.hh
)
# optional sources # optional sources
IF(SDL2PP_WITH_TTF) IF(SDL2PP_WITH_TTF)
SET(LIBRARY_SOURCES SET(LIBRARY_SOURCES
@ -199,6 +203,7 @@ IF(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)
# install # install
INSTALL(FILES ${LIBRARY_HEADERS} ${PROJECT_BINARY_DIR}/SDL2pp/Config.hh DESTINATION include/SDL2pp) INSTALL(FILES ${LIBRARY_HEADERS} ${PROJECT_BINARY_DIR}/SDL2pp/Config.hh DESTINATION include/SDL2pp)
INSTALL(FILES ${LIBRARY_EXTERNAL_HEADERS} DESTINATION include/SDL2pp/external)
INSTALL(TARGETS SDL2pp LIBRARY DESTINATION lib) INSTALL(TARGETS SDL2pp LIBRARY DESTINATION lib)
INSTALL(FILES ${PROJECT_BINARY_DIR}/sdl2pp.pc DESTINATION ${PKGCONFIGDIR}) INSTALL(FILES ${PROJECT_BINARY_DIR}/sdl2pp.pc DESTINATION ${PKGCONFIGDIR})
ELSE(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR) ELSE(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)