{"id":17723875,"url":"https://github.com/nemequ/ti-compiler-install-travis","last_synced_at":"2025-07-02T08:38:07.667Z","repository":{"id":146613516,"uuid":"217895946","full_name":"nemequ/ti-compiler-install-travis","owner":"nemequ","description":"Script to install Texas Instruments' compilers on Travis CI","archived":false,"fork":false,"pushed_at":"2020-11-11T15:56:50.000Z","size":3,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-24T04:48:49.408Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","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/nemequ.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":"2019-10-27T18:11:49.000Z","updated_at":"2020-11-11T15:56:52.000Z","dependencies_parsed_at":"2023-04-19T03:04:28.512Z","dependency_job_id":null,"html_url":"https://github.com/nemequ/ti-compiler-install-travis","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/nemequ/ti-compiler-install-travis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemequ%2Fti-compiler-install-travis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemequ%2Fti-compiler-install-travis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemequ%2Fti-compiler-install-travis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemequ%2Fti-compiler-install-travis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nemequ","download_url":"https://codeload.github.com/nemequ/ti-compiler-install-travis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nemequ%2Fti-compiler-install-travis/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263105159,"owners_count":23414621,"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-10-25T15:44:16.060Z","updated_at":"2025-07-02T08:38:07.647Z","avatar_url":"https://github.com/nemequ.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Install TI Compilers on Travis\n\nThis is just a quick script to install various [TI\ncompilers](https://www.ti.com/tool/TI-CGT) on Travis CI.\n\nTo use this script, just pass it the compiler name(s) you want to\ninstall and it will download the latest version.  Valid namse are:\n\n * `armcl` — ARM\n * `cl430` — MSP430\n * `cl2000` — C2000\n * `cl6x` — C6000\n * `cl7x` — C7000\n * `clpru` — PRU\n * `all` — all of the above\n\nAlternatively, you can call the script without any arguments and it\nwill use the CC/CXX environment variables.\n\nNote that the gcc-multilib package is required since the installers\nare 32-bit executables.\n\nI strongly suggest you don't copy this script to your repository.\nInstead, use curl to download the current version and run it.  This\nallows us to update the script as necessary when TI changes things.\nHere is an example of proper usage:\n\n```yml\naddons:\n  apt:\n    packages:\n    - gcc-multilib\n\nmatrix:\n  include:\n    - env: C_COMPILER=cl7x CXX_COMPILER=cl7x INSTALL_TI_COMPILERS=y\n\n## Note that we don't set CC/CXX directly in the matrix as Travis will\n## overwrite the values.  Instead, we use C_COMPILER and CXX_COMPILER\n## environment variables, then copy the values to CC and CXX in the\n## before_install section.\nbefore_install:\n- if [ -n \"${C_COMPILER}\" ]; then export CC=\"${C_COMPILER}\"; fi\n- if [ -n \"${CXX_COMPILER}\" ]; then export CXX=\"${CXX_COMPILER}\"; fi\n- if [ \"x${INSTALL_TI_COMPILERS}\" = \"xy\" ]; then curl -s 'https://raw.githubusercontent.com/nemequ/ti-compiler-install-travis/master/ti-cgt-install.sh' | /bin/sh; fi\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnemequ%2Fti-compiler-install-travis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnemequ%2Fti-compiler-install-travis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnemequ%2Fti-compiler-install-travis/lists"}