]> gitweb.hhaalo.de Git - discspan.git/commitdiff
add: section comments in cmakelist libspandisc
authorBastian Dehn <hhaalo@arcor.de>
Mon, 30 Aug 2021 11:52:36 +0000 (13:52 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 30 Aug 2021 11:52:36 +0000 (13:52 +0200)
libs/spandisc/CMakeLists.txt

index a655aae5e9983b656ae3b3f7937c92b85911ec79..d2bf3527350299c140a0abb186e5e69f71656729 100644 (file)
@@ -15,13 +15,16 @@ set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT
 
 option(BUILD_SHARED_LIBS "build shared libs" ON)
 
+# configure file
 message("Generating header file: ${CMAKE_CURRENT_BINARY_DIR}/include/config_spandisc.h")
 configure_file(${CMAKE_CURRENT_LIST_DIR}/include/config_spandisc.h.in
        ${CMAKE_CURRENT_BINARY_DIR}/include/config_spandisc.h)
+include_directories(${CMAKE_CURRENT_BINARY_DIR}/include)
 
+# add source files
 file(GLOB SOURCES src/*.c)
 file(GLOB PUBLIC_HEADER include/*.h)
-include_directories(include ${CMAKE_CURRENT_BINARY_DIR}/include)
+include_directories(include)
 
 if(BUILD_SHARED_LIBS)
        add_library(spandisc SHARED ${SOURCES})
@@ -29,6 +32,7 @@ else()
        add_library(spandisc STATIC ${SOURCES})
 endif()
 
+# set target
 set_target_properties(spandisc PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADER}")
 target_link_libraries(spandisc m)
 
@@ -38,6 +42,11 @@ install(TARGETS spandisc
        PUBLIC_HEADER DESTINATION ${INSTALL_HEADER}
        COMPONENT libspandisc-dev)
 
+################################################################################
+# Build deb Packages
+#
+################################################################################
+
 set(CPACK_GENERATOR "DEB")
 set(CPACK_DEB_COMPONENT_INSTALL ON)
 set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
@@ -50,11 +59,13 @@ set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://gitweb.hhaalo.de/?p=discspan.git")
 set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
 set(CPACK_DEBIAN_PACKAGE_DEPENDS "libspandisc")
 
+# libspandisc
 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
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_PACKAGE_NAME "libspandisc-dev")
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_PACKAGE_DEPENDS "libspandisc")
 set(CPACK_DEBIAN_LIBSPANDISC-DEV_FILE_NAME "libspandisc-dev_${CPACK_DEBIAN_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_ARCHITECTURE}.deb")