{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":496665127,"defaultBranch":"master","name":"open62541","ownerLogin":"panicgh","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-05-26T15:03:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79252025?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697699366.0","currentOid":""},"activityList":{"items":[{"before":"7f63864e064c43cc8b4c0327b958bebecfb4bc6f","after":null,"ref":"refs/heads/pkgconfig-amalgamation","pushedAt":"2023-10-19T07:09:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"panicgh","name":null,"path":"/panicgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79252025?s=80&v=4"}},{"before":"21e821a09e926e9d9bf7564ec3f70d14d810287f","after":"7f63864e064c43cc8b4c0327b958bebecfb4bc6f","ref":"refs/heads/pkgconfig-amalgamation","pushedAt":"2023-10-18T14:29:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"panicgh","name":null,"path":"/panicgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79252025?s=80&v=4"},"commit":{"message":"build(pkgconfig): export amalgamation flag\n\nWhile a UA_ENABLE_AMALGAMATION macro is defined in the amalgamated\nopen62541.h file and undefined in the non-amalgamated open62541/config.h\nfile, it is not usable in downstream projects as they would need a\npriori knowledge which of the header files to include.\nThey may try a test compilation in their build system's configure phase\nwith one of the headers and set UA_ENABLE_AMALGAMATION if amalgamation\nis detected. However, this causes some code duplication in each\ndownstream project.\n\nExporting the flag in the pkg-config file enables downstream projects to\ncheck for the open62541 dependency as usual and automatically get the\nnecessary flag.","shortMessageHtmlLink":"build(pkgconfig): export amalgamation flag"}},{"before":"4f2033bd8fdfd2105e3db2430d138280a77720fa","after":"21e821a09e926e9d9bf7564ec3f70d14d810287f","ref":"refs/heads/pkgconfig-amalgamation","pushedAt":"2023-10-17T21:07:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"panicgh","name":null,"path":"/panicgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79252025?s=80&v=4"},"commit":{"message":"build(pkgconfig): export amalgamation flag\n\nWhile a UA_ENABLE_AMALGAMATION macro is defined in the amalgamated\nopen62541.h file and undefined in the non-amalgamated open62541/config.h\nfile, it is not usable in downstream projects as they would need a\npriori knowledge which of the header files to include.\nThey may try a test compilation in their build system's configure phase\nwith one of the headers and set UA_ENABLE_AMALGAMATION if amalgamation\nis detected. However, this causes some code duplication in each\ndownstream project.\n\nExporting the flag in the pkg-config file enables downstream projects to\ncheck for the open62541 dependency as usual and automatically get the\nnecessary flag.","shortMessageHtmlLink":"build(pkgconfig): export amalgamation flag"}},{"before":null,"after":"4f2033bd8fdfd2105e3db2430d138280a77720fa","ref":"refs/heads/pkgconfig-amalgamation","pushedAt":"2023-10-17T21:06:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"panicgh","name":null,"path":"/panicgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79252025?s=80&v=4"},"commit":{"message":"build(pkgconfig): export amalgamation flag\n\nWhile a UA_ENABLE_AMALGAMATION macro is defined in the amalgamated\nopen62541.h file and undefined in the non-amalgamated open62541/config.h\nfile, it is not usable in downstream projects as they would need a\npriori knowledge which of the header files to include.\nThey may try a test compilation in their build system's configure phase\nwith one of the headers and set UA_ENABLE_AMALGAMATION themselves if\namalgamation is detected. However, this causes some code duplication in\neach downstream project.\n\nExporting the flag in the pkg-config file enables downstream projects to\ncheck for the open62541 dependency as usual and automatically get the\nnecessary flag.","shortMessageHtmlLink":"build(pkgconfig): export amalgamation flag"}},{"before":"f7b0b59e2d373ddcf3d1dd362b5e641d0f2a9e8b","after":null,"ref":"refs/heads/abspath-pkgconfig","pushedAt":"2023-04-24T16:08:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"panicgh","name":null,"path":"/panicgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79252025?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xOVQwNzowOToyNi4wMDAwMDBazwAAAAOarIR_","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xOVQwNzowOToyNi4wMDAwMDBazwAAAAOarIR_","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNFQxNjowODoyNC4wMDAwMDBazwAAAAMfLD2n"}},"title":"Activity ยท panicgh/open62541"}