@@ -493,45 +493,49 @@ endif()
493493# install target #
494494##################
495495
496+ #https://cmake.org/cmake/help/latest/variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT.html
497+ if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
498+ set (CMAKE_INSTALL_PREFIX "${TARGET_DIR_USR} " CACHE PATH "..." FORCE)
499+ endif ()
500+
496501if (NOT CMAKE_INSTALL_SYSCONFDIR)
497- set (CMAKE_INSTALL_SYSCONFDIR "/etc" )
502+ set (CMAKE_INSTALL_SYSCONFDIR "${TARGET_DIR_ROOT} /etc" )
498503endif ()
499504
500505include (GNUInstallDirs)
501506
502507install (
503508 TARGETS fastfetch flashfetch
504- DESTINATION ${CMAKE_INSTALL_BINDIR}
509+ DESTINATION " ${CMAKE_INSTALL_BINDIR} "
505510)
506511
507512install (
508- FILES src/data/config_system.txt
509- DESTINATION ${CMAKE_INSTALL_SYSCONFDIR} /${CMAKE_PROJECT_NAME}
513+ FILES " ${CMAKE_SOURCE_DIR} / src/data/config_system.txt"
514+ DESTINATION " ${CMAKE_INSTALL_SYSCONFDIR} /${CMAKE_PROJECT_NAME} "
510515 RENAME "config.conf"
511516)
512517
513518install (
514- FILES completions/bash
515- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR} /bash-completion/completions
516- RENAME ${CMAKE_PROJECT_NAME}
519+ FILES " ${CMAKE_SOURCE_DIR} / completions/bash"
520+ DESTINATION " ${CMAKE_INSTALL_DATAROOTDIR} /bash-completion/completions"
521+ RENAME " ${CMAKE_PROJECT_NAME} "
517522)
518523
519524install (
520- DIRECTORY presets
521- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR} /${CMAKE_PROJECT_NAME}
525+ DIRECTORY " ${CMAKE_SOURCE_DIR} / presets/"
526+ DESTINATION " ${CMAKE_INSTALL_DATAROOTDIR} /${CMAKE_PROJECT_NAME} "
522527)
523528
524529install (
525- FILES . /LICENSE
526- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR} /licenses/${CMAKE_PROJECT_NAME}
530+ FILES " ${CMAKE_SOURCE_DIR} /LICENSE"
531+ DESTINATION " ${CMAKE_INSTALL_DATAROOTDIR} /licenses/${CMAKE_PROJECT_NAME} "
527532)
528533
529534##################
530535# package target #
531536##################
532537
533538set (CPACK_GENERATOR "DEB;RPM;TGZ;ZIP" )
534- set (CPACK_PACKAGING_INSTALL_PREFIX "/usr" )
535539set (CPACK_SET_DESTDIR ON )
536540
537541set (CPACK_PACKAGE_CONTACT "Linus Dierheimer <Linus@Dierheimer.de>" )
0 commit comments