{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1737475905,"commit_time":1737541303,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"96843f4ef74e02452972fd97fe15d8ff656f46ec","message":"src: omit hugehelp and ca-embed from libcurltool\n\nCMake builds using the Xcode generator broke with an error saying it\ndoesn't support multiple targets depending on the same custom commands.\nThese custom commands are generating `tool_hugehelp.c` and\n`tool_c_embed.c` for the curl tool and libcurltool.\n\n`unit1394` and `unit1604` tests use libcurltool to test tool-specific\nfunctions. They don't need hugehelp and ca-embed. It's thus safe to\ndisable and exclude them when compiling the sources for libcurltool.\nUse the `UNITTESTS` macro to detect a libcurltool build within C.\n\nAfter this patch these sources are solely used for building the curl\ntool. Making the build compatible with the CMake Xcode generator.\n\nApply the change to autotools too to keep build systems synchronized.\n\nFollow-up to 12a6de2f660dd692cce93cb65ce6e3ec126bb531 #16043\nCloses #16068\n","parents":["8dfd271c352318b98749ee66a860a54a95e761c3"],"tree_hash":"4a641f70f79ea0123b74adf6cd8a88db023bcc5a"}