diff --git a/main/index.mjs b/main/index.mjs index 6298419..648bb48 100644 --- a/main/index.mjs +++ b/main/index.mjs @@ -27247,6 +27247,12 @@ async function main() { const generator = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("generator"); if (generator) configureArgs.push(...["-G", generator]); + const cCompiler = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("c-compiler"); + if (cCompiler) + configureArgs.push("-DCMAKE_C_COMPILER=" + cCompiler); + const cxxCompiler = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("cxx-compiler"); + if (cxxCompiler) + configureArgs.push("-DCMAKE_CXX_COMPILER=" + cxxCompiler); await _actions_exec__WEBPACK_IMPORTED_MODULE_1__.exec("cmake", configureArgs); _actions_core__WEBPACK_IMPORTED_MODULE_0__.setOutput("build-dir", buildDir || "build"); const runBuild = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getBooleanInput("run-build"); diff --git a/src/main.mts b/src/main.mts index 38a2002..9ea6da8 100644 --- a/src/main.mts +++ b/src/main.mts @@ -10,6 +10,12 @@ async function main() { const generator = core.getInput("generator"); if (generator) configureArgs.push(...["-G", generator]); + const cCompiler = core.getInput("c-compiler"); + if (cCompiler) configureArgs.push("-DCMAKE_C_COMPILER=" + cCompiler); + + const cxxCompiler = core.getInput("cxx-compiler"); + if (cxxCompiler) configureArgs.push("-DCMAKE_CXX_COMPILER=" + cxxCompiler); + await exec.exec("cmake", configureArgs); core.setOutput("build-dir", buildDir || "build");