{"id":19364318,"url":"https://github.com/orc/configure","last_synced_at":"2025-10-07T21:32:37.961Z","repository":{"id":137107863,"uuid":"86849884","full_name":"Orc/configure","owner":"Orc","description":"Autoconfiguration scripts sort of like GNU configure/autoconf/auto{etc}, but all in shell and somewhat less byzantine","archived":false,"fork":false,"pushed_at":"2020-06-15T22:44:10.000Z","size":58,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-24T13:13:16.586Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Orc.png","metadata":{"files":{"readme":"README","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":"2017-03-31T18:41:50.000Z","updated_at":"2021-04-09T13:25:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"4c0a8207-6a1c-40d1-a9d1-a33eca3a6fa8","html_url":"https://github.com/Orc/configure","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/Orc/configure","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Orc%2Fconfigure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Orc%2Fconfigure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Orc%2Fconfigure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Orc%2Fconfigure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Orc","download_url":"https://codeload.github.com/Orc/configure/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Orc%2Fconfigure/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262208725,"owners_count":23275460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-11-10T07:37:03.136Z","updated_at":"2025-10-07T21:32:32.926Z","avatar_url":"https://github.com/Orc.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is my attempt at a autoconfiguration environment somewhat like the\nFSF's hugely complicated configure/autoconf/etc environment, written\nafter the n'th attempt to run GNU configure on an old Linux or FreeBSD\nsystem, only to have it throw up its arms in despair upon discovering\nthat the target machine was not a new Redhat or Debian system   (this\nisn't strictly a problem with GNU configure -- there are many MANY open\nsource projects out there that assume all the world's a Centos 7 or\nmacos Sierra box and only use GNU configure because it's the fashion --\nbut the generated configure files are such a convoluted mess that it is\nEXTREMELY difficult to force them to work on older machines even if the\noffending code is perfectly capable of correctly compiling there.)\n\nconfigure.inc is a shell include file that contains scripts to do most\nof the dirty work of finding out what your build environment should\nbe.  configure.sh is a user-written script that uses functions from\nconfigure.inc to probe the target system to tell you how to configure\nthe program to compile there.\n\nThe HOWTO file gives a q\u0026d runthrough of how a configure.sh file is\nlaid out, and the samples subdirectory holds some configure.sh files\nfrom various projects of mine.\n\n\n-david parsons (31-Mar-2017)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forc%2Fconfigure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forc%2Fconfigure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forc%2Fconfigure/lists"}