bareos: master deeffef4
Author | Committer | Branch | Timestamp | Parent | |
---|---|---|---|---|---|
pstorz | pstorz | master | 2017-10-25 14:13 | master b20751a0 | Pending |
Changeset | Build: switched to cmake as build system Bareos now uses cmake as build system instead of the old autotools system. All c++ files were renamed to *.cc so that it is clear which files need to be compiled wit the c compiler and which ones need to be compiled with the c++ compiler. Switching to cmake saved us 78277 lines of code while only adding 4983 lines of code. The build system is much clearer with cmake and the builds also build faster than before. Thank you to the people at Kitware for creating cmake! |
||||
add - CMakeLists.txt | Diff File | ||||
rm - GNUmakefile.in | Diff File | ||||
rm - Makefile.in | Diff File | ||||
rm - autoconf/Make.common.in | Diff File | ||||
rm - autoconf/aclocal.m4 | Diff File | ||||
rm - autoconf/bareos/compare-version.m4 | Diff File | ||||
rm - autoconf/bareos/db.m4 | Diff File | ||||
rm - autoconf/bareos/largefiles.m4 | Diff File | ||||
rm - autoconf/config.guess | Diff File | ||||
rm - autoconf/config.rpath | Diff File | ||||
rm - autoconf/config.sub | Diff File | ||||
rm - autoconf/configure.in | Diff File | ||||
rm - autoconf/gettext/codeset.m4 | Diff File | ||||
rm - autoconf/gettext/gettext.m4 | Diff File | ||||
rm - autoconf/gettext/glibc2.m4 | Diff File | ||||
rm - autoconf/gettext/glibc21.m4 | Diff File | ||||
rm - autoconf/gettext/iconv.m4 | Diff File | ||||
rm - autoconf/gettext/intdiv0.m4 | Diff File | ||||
rm - autoconf/gettext/intmax.m4 | Diff File | ||||
rm - autoconf/gettext/inttypes-pri.m4 | Diff File | ||||
rm - autoconf/gettext/inttypes.m4 | Diff File | ||||
rm - autoconf/gettext/inttypes_h.m4 | Diff File | ||||
rm - autoconf/gettext/isc-posix.m4 | Diff File | ||||
rm - autoconf/gettext/lcmessage.m4 | Diff File | ||||
rm - autoconf/gettext/lib-ld.m4 | Diff File | ||||
rm - autoconf/gettext/lib-link.m4 | Diff File | ||||
rm - autoconf/gettext/lib-prefix.m4 | Diff File | ||||
rm - autoconf/gettext/longdouble.m4 | Diff File | ||||
rm - autoconf/gettext/longlong.m4 | Diff File | ||||
rm - autoconf/gettext/nls.m4 | Diff File | ||||
rm - autoconf/gettext/po.m4 | Diff File | ||||
rm - autoconf/gettext/printf-posix.m4 | Diff File | ||||
rm - autoconf/gettext/progtest.m4 | Diff File | ||||
rm - autoconf/gettext/signed.m4 | Diff File | ||||
rm - autoconf/gettext/size_max.m4 | Diff File | ||||
rm - autoconf/gettext/stdint_h.m4 | Diff File | ||||
rm - autoconf/gettext/uintmax_t.m4 | Diff File | ||||
rm - autoconf/gettext/ulonglong.m4 | Diff File | ||||
rm - autoconf/gettext/wchar_t.m4 | Diff File | ||||
rm - autoconf/gettext/wint_t.m4 | Diff File | ||||
rm - autoconf/gettext/xsize.m4 | Diff File | ||||
rm - autoconf/install-sh | Diff File | ||||
rm - autoconf/install.sh | Diff File | ||||
rm - autoconf/libtool/libtool.m4 | Diff File | ||||
rm - autoconf/libtool/ltdl.m4 | Diff File | ||||
rm - autoconf/libtool/ltoptions.m4 | Diff File | ||||
rm - autoconf/libtool/ltsugar.m4 | Diff File | ||||
rm - autoconf/libtool/ltversion.m4 | Diff File | ||||
rm - autoconf/libtool/lt~obsolete.m4 | Diff File | ||||
rm - autoconf/ltmain.sh | Diff File | ||||
rm - autoconf/mkinstalldirs | Diff File | ||||
rm - autoconf/python.conf.py | Diff File | ||||
rm - autoconf/randpass | Diff File | ||||
rm - autoconf/randpass.awk | Diff File | ||||
rm - autoconf/randpass.bc | Diff File | ||||
add - cmake/BareosCheckFunctions.cmake | Diff File | ||||
add - cmake/BareosCheckIncludes.cmake | Diff File | ||||
add - cmake/BareosCheckStructHasMembers.cmake | Diff File | ||||
add - cmake/BareosCheckSymbols.cmake | Diff File | ||||
add - cmake/BareosConfigureFile.cmake | Diff File | ||||
add - cmake/BareosDetermineHaveLowLevelScsiInterface.cmake | Diff File | ||||
add - cmake/BareosExtractVersionInfo.cmake | Diff File | ||||
add - cmake/BareosFindAllLibraries.cmake | Diff File | ||||
add - cmake/BareosFindLibrary.cmake | Diff File | ||||
add - cmake/BareosFindLibraryAndHeaders.cmake | Diff File | ||||
add - cmake/BareosFindPrograms.cmake | Diff File | ||||
add - cmake/BareosGetDistInfo.cmake | Diff File | ||||
add - cmake/BareosInstallConfigFiles.cmake | Diff File | ||||
add - cmake/BareosSetVariableDefaults.cmake | Diff File | ||||
add - cmake/BareosTypeSizes.cmake | Diff File | ||||
add - cmake/CMakeUserFindMySQL.cmake | Diff File | ||||
add - cmake/FindReadline.cmake | Diff File | ||||
add - cmake/bareos-symlink-default-db-backend.cmake | Diff File | ||||
add - cmake/install-dird-configfiles.cmake | Diff File | ||||
add - cmake/install-filed-configfiles.cmake | Diff File | ||||
add - cmake/install-stored-configfiles.cmake | Diff File | ||||
add - cmake/install-tray-monitor-configfiles.cmake | Diff File | ||||
add - cmake/systemdservice.cmake | Diff File | ||||
rm - configure | Diff File | ||||
mod - debian/bareos-bconsole.install.in | Diff File | ||||
mod - debian/bareos-common.install.in | Diff File | ||||
mod - debian/bareos-database-common.install.in | Diff File | ||||
mod - debian/bareos-database-mysql.install.in | Diff File | ||||
mod - debian/bareos-database-postgresql.install.in | Diff File | ||||
mod - debian/bareos-database-sqlite3.install.in | Diff File | ||||
mod - debian/bareos-database-tools.install.in | Diff File | ||||
mod - debian/bareos-director.install.in | Diff File | ||||
mod - debian/bareos-filedaemon.install.in | Diff File | ||||
mod - debian/bareos-storage-ceph.install.in | Diff File | ||||
mod - debian/bareos-storage-fifo.install.in | Diff File | ||||
mod - debian/bareos-storage-glusterfs.install.in | Diff File | ||||
mod - debian/bareos-storage-tape.install.in | Diff File | ||||
mod - debian/bareos-storage.install.in | Diff File | ||||
mod - debian/bareos-tools.install.in | Diff File | ||||
mod - debian/bareos-traymonitor.install.in | Diff File | ||||
mod - debian/control | Diff File | ||||
mod - debian/control.in | Diff File | ||||
mod - debian/rules | Diff File | ||||
mod - debian/watch | Diff File | ||||
add - manpages/CMakeLists.txt | Diff File | ||||
rm - manpages/Makefile.in | Diff File | ||||
add - platforms/CMakeLists.txt | Diff File | ||||
rm - platforms/Makefile.in | Diff File | ||||
rm - platforms/aix/Makefile.in | Diff File | ||||
rm - platforms/alpha/Makefile.in | Diff File | ||||
rm - platforms/bsdi/Makefile.in | Diff File | ||||
add - platforms/debian/CMakeLists.txt | Diff File | ||||
rm - platforms/debian/Makefile.in | Diff File | ||||
rm - platforms/freebsd/Makefile.in | Diff File | ||||
rm - platforms/gentoo/Makefile.in | Diff File | ||||
rm - platforms/hurd/Makefile.in | Diff File | ||||
rm - platforms/irix/Makefile.in | Diff File | ||||
rm - platforms/mandrake/Makefile.in | Diff File | ||||
rm - platforms/openbsd/Makefile.in | Diff File | ||||
rm - platforms/osx/Makefile.in | Diff File | ||||
mod - platforms/packaging/bareos-Univention_4.0.dsc | Diff File | ||||
mod - platforms/packaging/bareos-Univention_4.2.dsc | Diff File | ||||
mod - platforms/packaging/bareos.dsc | Diff File | ||||
mod - platforms/packaging/bareos.spec | Diff File | ||||
add - platforms/redhat/CMakeLists.txt | Diff File | ||||
rm - platforms/redhat/Makefile.in | Diff File | ||||
rm - platforms/slackware/Makefile.in | Diff File | ||||
rm - platforms/solaris/Makefile.in | Diff File | ||||
add - platforms/suse/CMakeLists.txt | Diff File | ||||
rm - platforms/suse/Makefile.in | Diff File | ||||
add - platforms/systemd/CMakeLists.txt | Diff File | ||||
rm - platforms/systemd/Makefile.in | Diff File | ||||
rm - platforms/ubuntu/Makefile.in | Diff File | ||||
add - platforms/univention/CMakeLists.txt | Diff File | ||||
rm - platforms/univention/Makefile.in | Diff File | ||||
rm - platforms/unknown/Makefile.in | Diff File | ||||
rm - po/Makefile.in.in | Diff File | ||||
add - scripts/CMakeLists.txt | Diff File | ||||
rm - scripts/Makefile.in | Diff File | ||||
rm - scripts/logwatch/Makefile.in | Diff File | ||||
add - src/CMakeLists.txt | Diff File | ||||
rm - src/Makefile.in | Diff File | ||||
add - src/cats/CMakeLists.txt | Diff File | ||||
rm - src/cats/Makefile.in | Diff File | ||||
add - src/console/CMakeLists.txt | Diff File | ||||
rm - src/console/Makefile.in | Diff File | ||||
add - src/dird/CMakeLists.txt | Diff File | ||||
rm - src/dird/Makefile.in | Diff File | ||||
rm - src/dird/unittests/Makefile.in | Diff File | ||||
add - src/filed/CMakeLists.txt | Diff File | ||||
rm - src/filed/Makefile.in | Diff File | ||||
add - src/findlib/CMakeLists.txt | Diff File | ||||
rm - src/findlib/Makefile.in | Diff File | ||||
rm - src/findlib/unittests/Makefile.in | Diff File | ||||
add - src/lib/CMakeLists.txt | Diff File | ||||
rm - src/lib/Makefile.in | Diff File |