{"id":20763484,"url":"https://github.com/openfl/libwebm","last_synced_at":"2025-12-24T03:35:20.315Z","repository":{"id":144760943,"uuid":"488019748","full_name":"openfl/libwebm","owner":"openfl","description":null,"archived":false,"fork":false,"pushed_at":"2022-05-02T23:29:14.000Z","size":108,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-10-30T00:55:00.328Z","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/openfl.png","metadata":{"files":{"readme":"README.libwebm","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-05-02T23:24:27.000Z","updated_at":"2024-04-02T17:41:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"552ce62b-022f-45a0-9ee0-af71eca2e77e","html_url":"https://github.com/openfl/libwebm","commit_stats":{"total_commits":3,"total_committers":1,"mean_commits":3.0,"dds":0.0,"last_synced_commit":"46aa6a5d5c5f3ca3545934d9213d8f80ae81ba53"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfl%2Flibwebm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfl%2Flibwebm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfl%2Flibwebm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfl%2Flibwebm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openfl","download_url":"https://codeload.github.com/openfl/libwebm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243086244,"owners_count":20234002,"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-17T10:44:22.767Z","updated_at":"2025-12-24T03:35:20.287Z","avatar_url":"https://github.com/openfl.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Building Libwebm\n\nTo build libwebm you must first create project files. To do this run cmake\nand pass it the path to your libwebm repo.\n\nMakefile.unix can be used as a fallback on systems that cmake does not\nsupport.\n\n\nCMake Basics\n\nTo generate project/make files for the default toolchain on your system simply\nrun cmake with the path to the libwebm repo:\n\n$ cmake path/to/libwebm\n\nOn Windows the above command will produce Visual Studio project files for the\nnewest Visual Studio detected on the system. On Mac OS X and Linux systems, the\nabove command will produce a makefile.\n\nTo control what types of projects are generated the -G parameter is added to\nthe cmake command line. This argument must be followed by the name of a\ngenerator. Running cmake with the --help argument will list the available\ngenerators for your system.\n\nOn Mac OS X you would run the following command to generate Xcode projects:\n\n$ cmake path/to/libwebm -G Xcode\n\nOn a Windows box you would run the following command to generate Visual Studio\n2013 projects:\n\n$ cmake path/to/libwebm -G \"Visual Studio 12\"\n\nTo generate 64-bit Windows Visual Studio 2013 projects:\n\n$ cmake path/to/libwebm \"Visual Studio 12 Win64\"\n\n\nCMake Makefiles: Debugging and Optimization\n\nUnlike Visual Studio and Xcode projects, the build configuration for make builds\nis controlled when you run cmake. The following examples demonstrate various\nbuild configurations.\n\nOmitting the build type produces makefiles that use build flags containing\nneither optimization nor debug flags:\n$ cmake path/to/libwebm\n\nA makefile using release (optimized) flags is produced like this:\n$ cmake path/to/libwebm -DCMAKE_BUILD_TYPE=release\n\nA release build with debug info can be produced as well:\n$ cmake path/to/libwebm -DCMAKE_BUILD_TYPE=relwithdebinfo\n\nAnd your standard debug build will be produced using:\n$ cmake path/to/libwebm -DCMAKE_BUILD_TYPE=debug\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfl%2Flibwebm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenfl%2Flibwebm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfl%2Flibwebm/lists"}