{"id":50493777,"url":"https://github.com/asmuelle/heekscnc","last_synced_at":"2026-06-02T05:03:31.398Z","repository":{"id":28787211,"uuid":"32309972","full_name":"asmuelle/heekscnc","owner":"asmuelle","description":"Automatically exported from code.google.com/p/heekscnc","archived":false,"fork":false,"pushed_at":"2015-03-16T08:15:25.000Z","size":20456,"stargazers_count":0,"open_issues_count":40,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-11T04:46:02.565Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asmuelle.png","metadata":{"files":{"readme":"README.Unix","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-16T08:07:33.000Z","updated_at":"2015-03-16T08:11:34.000Z","dependencies_parsed_at":"2022-07-24T12:00:05.906Z","dependency_job_id":null,"html_url":"https://github.com/asmuelle/heekscnc","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/asmuelle/heekscnc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmuelle%2Fheekscnc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmuelle%2Fheekscnc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmuelle%2Fheekscnc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmuelle%2Fheekscnc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asmuelle","download_url":"https://codeload.github.com/asmuelle/heekscnc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmuelle%2Fheekscnc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33806995,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-02T02:00:07.132Z","response_time":109,"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":"2026-06-02T05:03:28.081Z","updated_at":"2026-06-02T05:03:31.393Z","avatar_url":"https://github.com/asmuelle.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"HeeksCNC\n========\n\nThis file describes how to build and install HeeksCNC under Unix systems.\n\n0. Requirements\n---------------\n\nTo build HeeksCNC, you need to install these requirements (with develoment files)\n  * HeeksCAD\n  * OpenCASCADE or OCE (OpenCASCADE Community Edition)\n  * wxWidgets 2.8\n\n1. Preparation\n--------------\n\nCreate a build directory (e.g. build/ in sources root directory):\n  mkdir build\n  cd build\n\n2. Configure build\n------------------\n\nIf you want a default prefix (/usr/local) and a \"Release\" type, simply run:\n  cmake ..\n\nIf you want to change install prefix (e.g. /usr):\n  cmake -DCMAKE_INSTALL_PREFIX=/usr ..\n\nIf you want to debug HeeksCNC and its install:\n  cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/install ..\n\nImportant note: HeeksCNC's prefix should be the same as HeeksCAD to work correctly\n\n3. Build\n--------\n\nAfter a successful CMake configuration, you can build using:\n  make\n\nIf you want more output (ie. to debug):\n  make VERBOSE=1\n\n4. Install\n----------\n\nUsing default or system-wide prefix:\n  sudo make install\n\nPlease note that if you installed it in /usr/local, you may need to run:\n  sudo ldconfig\n\nIf you choose a user-writable prefix, superuser privileges are not needed:\n  make install\n\n5. Run\n------\n\nHeeksCNC is used through HeeksCAD interface.\nHeeksCNC requires additional python modules at runtime:\n - python module built by libarea\n - python module built by opencamlib\n\nX. One-liner snippets\n---------------------\nDefault:\n  mkdir build \u0026\u0026 cd build \u0026\u0026 cmake .. \u0026\u0026 make\n\nDebug:\n  mkdir debug \u0026\u0026 cd debug \u0026\u0026 cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/install .. \u0026\u0026 make \u0026\u0026 make install\n  LD_LIBRARY_PATH=install/lib install/bin/heekscad\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasmuelle%2Fheekscnc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasmuelle%2Fheekscnc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasmuelle%2Fheekscnc/lists"}