Permalink
Browse files
CMake: Install licenses and HTML readmes
- Loading branch information...
Showing
with
548 additions
and
3 deletions.
-
+17
−3
CMakeLists.txt
-
+504
−0
res/licenses/blip_buf.txt
-
+27
−0
res/licenses/inih.txt
|
|
@@ -940,6 +940,23 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/core/flags.h.in ${CMAKE_CURRENT_B |
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/flags.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/mgba COMPONENT lib${BINARY_NAME})
|
|
|
|
|
|
# Packaging
|
|
|
+install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/res/licenses DESTINATION ${CMAKE_INSTALL_DOCDIR} COMPONENT lib${BINARY_NAME})
|
|
|
+if(DEFINED EXTRA_LICENSES)
|
|
|
+ install(FILES ${EXTRA_LICENSES} DESTINATION ${CMAKE_INSTALL_DOCDIR}/licenses COMPONENT lib${BINARY_NAME})
|
|
|
+endif()
|
|
|
+
|
|
|
+file(GLOB READMES ${CMAKE_CURRENT_SOURCE_DIR}/README*.md)
|
|
|
+install(FILES ${READMES} ${CMAKE_CURRENT_SOURCE_DIR}/CHANGES DESTINATION ${CMAKE_INSTALL_DOCDIR} COMPONENT lib${BINARY_NAME})
|
|
|
+
|
|
|
+find_program(MARKDOWN NAMES markdown kramdown pandoc)
|
|
|
+if(MARKDOWN)
|
|
|
+ foreach(README ${READMES})
|
|
|
+ get_filename_component(README_BASE "${README}" NAME_WE)
|
|
|
+ set(README_HTML "${README_BASE}.html")
|
|
|
+ install(CODE "execute_process(COMMAND \"${MARKDOWN}\" \"${README}\" OUTPUT_FILE \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DOCDIR}/${README_HTML}\")")
|
|
|
+ endforeach()
|
|
|
+endif()
|
|
|
+
|
|
|
set(CPACK_PACKAGE_VERSION ${VERSION_STRING})
|
|
|
set(CPACK_PACKAGE_VERSION_MAJOR ${LIB_VERSION_MAJOR})
|
|
|
set(CPACK_PACKAGE_VERSION_MINOR ${LIB_VERSION_MINOR})
|
|
|
@@ -957,9 +974,6 @@ SET(CPACK_DEB_COMPONENT_INSTALL ON) |
|
|
|
|
|
set(CPACK_STRIP_FILES ${BINARY_NAME})
|
|
|
|
|
|
-file(GLOB READMES ${CMAKE_CURRENT_SOURCE_DIR}/README*.md)
|
|
|
-install(FILES ${READMES} ${CMAKE_CURRENT_SOURCE_DIR}/CHANGES DESTINATION ${CMAKE_INSTALL_DOCDIR} COMPONENT lib${BINARY_NAME})
|
|
|
-
|
|
|
include(CPack)
|
|
|
|
|
|
# Summaries
|
|
|
|
Oops, something went wrong.
0 comments on commit
aa9c9c4