{"id":16465198,"url":"https://github.com/lacasseio/sample-compile-flags-per-source-file","last_synced_at":"2026-07-30T16:31:38.201Z","repository":{"id":219348912,"uuid":"733897409","full_name":"lacasseio/sample-compile-flags-per-source-file","owner":"lacasseio","description":"Demonstrate how to specify compile flags per-source files.","archived":false,"fork":false,"pushed_at":"2024-08-29T19:59:20.000Z","size":91,"stargazers_count":0,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-09T05:16:14.804Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lacasseio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-20T11:32:59.000Z","updated_at":"2024-08-29T19:59:23.000Z","dependencies_parsed_at":"2024-08-29T21:53:40.457Z","dependency_job_id":null,"html_url":"https://github.com/lacasseio/sample-compile-flags-per-source-file","commit_stats":null,"previous_names":["lacasseio/sample-compile-flags-per-source-file"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lacasseio/sample-compile-flags-per-source-file","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacasseio%2Fsample-compile-flags-per-source-file","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacasseio%2Fsample-compile-flags-per-source-file/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacasseio%2Fsample-compile-flags-per-source-file/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacasseio%2Fsample-compile-flags-per-source-file/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lacasseio","download_url":"https://codeload.github.com/lacasseio/sample-compile-flags-per-source-file/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacasseio%2Fsample-compile-flags-per-source-file/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36085030,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-30T02:00:05.956Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T11:32:53.254Z","updated_at":"2026-07-30T16:31:38.153Z","avatar_url":"https://github.com/lacasseio.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"The repository demonstrate how to specify compiler flags for individual files (or group of files).\nGradle core native compile task doesn't allow specifying compile flags for each individual files.\nThe solution is to \"clone\" the compile flag and split the files that we want to specify compile flags to each compile tasks.\n\nThe `compileFlags` extensions allow specifying compile flags per `File` spec.\nWe can add more helper method to match any common use cases.\n\nSee `app/build.gradle`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flacasseio%2Fsample-compile-flags-per-source-file","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flacasseio%2Fsample-compile-flags-per-source-file","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flacasseio%2Fsample-compile-flags-per-source-file/lists"}