]> gitweb.hhaalo.de Git - discspan.git/commitdiff
add: comment sections in cmakelist discspan
authorBastian Dehn <hhaalo@arcor.de>
Mon, 30 Aug 2021 11:47:59 +0000 (13:47 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 30 Aug 2021 11:47:59 +0000 (13:47 +0200)
CMakeLists.txt

index 5927d0f079ee676f32903f796bb843ed3dddb3e1..748974bc36b18203e4ffba7b1cfe24acf4fe77f2 100644 (file)
@@ -12,15 +12,18 @@ set(PROJECT_VERSION_MINOR 0)
 set(PROJECT_VERSION_PATCH 0)
 set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
 
-file(GLOB SOURCES src/*.c)
+# configure file
 message("Generating header file: ${CMAKE_CURRENT_BINARY_DIR}/src/config_discspan.h")
 configure_file(${CMAKE_CURRENT_LIST_DIR}/src/config_discspan.h.in
        ${CMAKE_CURRENT_BINARY_DIR}/src/config_discspan.h)
 include_directories(${CMAKE_CURRENT_BINARY_DIR}/src)
 
+# add headers from dependency library spandisc
 include_directories(libs/spandisc/include)
 add_subdirectory(libs/spandisc)
 
+# create target from source
+file(GLOB SOURCES src/*.c)
 add_executable(discspan ${SOURCES})
 add_dependencies(discspan spandisc)
 target_link_libraries(discspan spandisc)
@@ -29,6 +32,11 @@ install(TARGETS discspan
        DESTINATION ${BINPATH}
        COMPONENT discspan)
 
+################################################################################
+# Build deb Packages
+#
+################################################################################
+
 set(CPACK_GENERATOR "DEB")
 set(CPACK_DEB_COMPONENT_INSTALL ON)
 set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
@@ -45,6 +53,7 @@ else()
        set(CPACK_DEBIAN_PACKAGE_DEPENDS "discspan")
 endif()
 
+# discspan package
 set(CPACK_DEBIAN_DISCSPAN_PACKAGE_NAME "discspan")
 set(CPACK_DEBIAN_DISCSPAN_FILE_NAME "${CPACK_DEBIAN_DISCSPAN_PACKAGE_NAME}_${CPACK_DEBIAN_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_ARCHITECTURE}.deb")
 set(CPACK_DEBIAN_DISCSPAN_DESCRIPTION "UI for libspandisc")
@@ -55,11 +64,13 @@ else()
        set(CPACK_DEBIAN_DISCSPAN_PACKAGE_DEPENDS "discspan")
 endif()
 
+# libspandisc package
 set(CPACK_DEBIAN_LIBSPANDISC_PACKAGE_NAME "libspandisc")
 set(CPACK_DEBIAN_LIBSPANDISC_FILE_NAME "libspandisc_${CPACK_DEBIAN_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_ARCHITECTURE}.deb")
 set(CPACK_DEBIAN_LIBSPANDISC_DESCRIPTION "library with logic to split many files to media discs")
 SET(CPACK_DEBIAN_LIBSPANDISC_PACKAGE_SECTION "libs")
 
+# libspandisc-dev package
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_PACKAGE_NAME "libspandisc-dev")
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_FILE_NAME "libspandisc-dev_${CPACK_DEBIAN_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_ARCHITECTURE}.deb")
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_DESCRIPTION "libspandisc library header files")