{"id":26124733,"url":"https://github.com/ampl/asl","last_synced_at":"2025-04-13T15:26:28.020Z","repository":{"id":45584688,"uuid":"244943143","full_name":"ampl/asl","owner":"ampl","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-07T08:49:43.000Z","size":2420,"stargazers_count":18,"open_issues_count":9,"forks_count":15,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-07T09:36:53.620Z","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/ampl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/cmake/addPrefix.cmake","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-04T16:01:58.000Z","updated_at":"2025-04-07T08:49:48.000Z","dependencies_parsed_at":"2024-11-10T23:20:31.442Z","dependency_job_id":"762bb125-002d-4848-91cd-71ad4df8178b","html_url":"https://github.com/ampl/asl","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ampl%2Fasl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ampl%2Fasl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ampl%2Fasl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ampl%2Fasl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ampl","download_url":"https://codeload.github.com/ampl/asl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248734328,"owners_count":21153194,"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":"2025-03-10T16:50:00.478Z","updated_at":"2025-04-13T15:26:27.998Z","avatar_url":"https://github.com/ampl.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# asl\n\nThis repository contains the up-to-date version of ASL (AMPL Solver Library) as maintained by David Gay. It supports ```cmake``` multiplatform builds.\nThere are a few cmake switches that define which optional modules will be built:\n\n- *BUILD_EXAMPLES* builds the ASL examples\n- *BUILD_F2c* build the f2c (Fortran To C) library; implied in case the examples are being compiled\n- *BUILD_MT_LIBS* builds the asl-mt and asl2-mt libraries, multithreaded, compiled using OpenMP switches\n\n## Linux systems\nTo build the static library under x86 Unix/Linux systems and the examples, simply do the following: \n\n```\nmkdir build\ncd build\ncmake .. -DBUILD_EXAMPLES=1\nmake .\n```\n\nThis by default builds 64 bits versions of the libraries, to build 32 bits builds, define the variable `ARCH` when calling cmake:\n\n```\ncmake .. -DARCH=32\n```\n\n## Windows systems\nTo build the library on Windows (this assumes Visual Studio 2019 as a generator); note also that after the third step you'll have a file `ASL.sln` that can \nbe opened from Visual Studio to continue the build from there.\n\n```\nmd build\ncd build\ncmake .. \ncmake --build .\n```\n\nTo build other flavours of the library, replace the ```cmake ..``` command with:\n\n* **VS2019 32 bits:** `cmake .. -A Win32`\n* **VS2017 64 bits:** `cmake .. -G \"Visual Studio 15 2017 Win64\"\n* **VS2017 32 bits:** `cmake .. -G \"Visual Studio 15 2017\"\n\n\n## Licenses\n\nBSD-3\nSMLNJ\n\n***\nCopyright © 2023 AMPL Optimization inc. All rights reserved.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fampl%2Fasl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fampl%2Fasl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fampl%2Fasl/lists"}