CLI / oroc tooling cpp

oroc tooling cpp

Export C, C++, Objective-C and Objective-C++ compiler commands.

Usage#

oroc tooling cpp [options] [<project-dir>]

Options#

Option Description
--platform=<name> desktop, linux, mac, win, android, ios or ios-simulator
--arch=<name> target architecture (host by default; arm64 for Android/iOS)
--prod select release compiler flags
--prepare build explicitly configured CMake preparation targets
--refresh allocate a fresh editor generation
--offline disable CMake FetchContent downloads and updates
--config=<path> use an explicit oro.toml or oro.ini
-h, --help show help

Notes#

Uses Oro extension declarations, an existing compilation database, or a configured CMake project.

Generated commands target original source files and live under build.output/.oro-tooling.

Apple SDK discovery requires macOS and Xcode; Android requires the selected NDK.

Custom scripts and generated dependency headers require a build-system compilation database or CMake provider.

See docs/LANGUAGE_SERVER.md for configuration and editor examples.

Source repository · Edit this page · View Markdown

Quick links

Type to search across the site. Use the up and down arrow keys to choose a result, Enter to open it, and Escape to close.