autotools: fix make dist and make distcheck to include all required files#566
autotools: fix make dist and make distcheck to include all required files#566Copilot wants to merge 5 commits into
make dist and make distcheck to include all required files#566Conversation
…ls build files Agent-Logs-Url: https://github.com/mm2/Little-CMS/sessions/337c1bc7-7a8f-4c9d-a076-f8ef3474b952 Co-authored-by: mm2 <199618+mm2@users.noreply.github.com>
Agent-Logs-Url: https://github.com/mm2/Little-CMS/sessions/337c1bc7-7a8f-4c9d-a076-f8ef3474b952 Co-authored-by: mm2 <199618+mm2@users.noreply.github.com>
make dist to include all required files
|
@copilot make distcheck complains about missing source files. |
…n SUBDIRS, fix clean-local Agent-Logs-Url: https://github.com/mm2/Little-CMS/sessions/ebc7b657-95f2-4ec2-9942-9eaac0f1766c Co-authored-by: mm2 <199618+mm2@users.noreply.github.com>
Agent-Logs-Url: https://github.com/mm2/Little-CMS/sessions/ebc7b657-95f2-4ec2-9942-9eaac0f1766c Co-authored-by: mm2 <199618+mm2@users.noreply.github.com>
Fixed in commit
|
make dist to include all required filesmake dist and make distcheck to include all required files
|
Completely off. Copilot messed out all autotools files. I have to discard everything :-( |
make distwas producing an incomplete tarball — missing build system files for other build systems (CMake, Meson), entire utility subdirectories, test data, and misc project files. Additionally,make distcheckwas failing due to several issues in the build system configuration.Top-level
Makefile.amCOPYINGwithLICENSEEXTRA_DIST:fuzzers/,SECURITY.md,CMakeLists.txt,cmake/,meson.build,meson_options.txt,utils/delphi/,utils/matlab/,utils/common/,utils/meson.buildutils/samplestoSUBDIRS(hadMakefile.ambut was disconnected from the build)pluginsfromEXTRA_DISTintoSUBDIRS(always present) soplugins/Makefileis always cleaned bymake distcleanclean-localfindcommands with-to suppress errors in distcheck build environments whereProjects/doesn't existconfigure.acutils/samples/MakefiletoAC_CONFIG_FILESplugins/Makefile.amSUBDIRS = fast_float threadedwith conditionalSUBDIRS = $(USER_PLUGINS)andDIST_SUBDIRS = fast_float threaded, so plugins are only built when enabled but always properly distributed and cleanedPer-subdirectory
Makefile.amfixesutils/samples: add missingvericc.ctoEXTRA_DISTtestbed: remove test-generatednew.iccfromEXTRA_DIST(including it caused a segfault in distcheck because the read-only copy blockedfopenfor writing); addalpha_test.c,testthread.cpp,meson.buildtoEXTRA_DIST; addchmod u+wafter copying ICC files to prevent read-only permission issues in distchecksrc,include, allutils/*tool dirs: addmeson.buildtoEXTRA_DISTplugins/fast_float/testbed,plugins/threaded/testbed: remove references to non-existent ICC files (consolidated intoplugins/test_profiles/); fixcheck:target to copy from correct location; addmeson.buildtoEXTRA_DIST.gitignore*~to suppress editor backup files