こんにちは。NoMaYです。Visual Studio 2022を触っていて、これからVisual Studio上でCC-RX/CC-RL/CC-RHを使うならCMakeを使うのが良いのかな?と思い始めたところ、ルネサスさんから以下のアプリケーションノートが発行されていたことを思い出したので目を通してみたのですが、どうもこれではスマートコンフィグレータどころかコンパイルオプションの設定すらe2 studio上では出来ないのでは?という気がしてきました。実際、どうなのでしょう?御存知の方はいらっしゃいますでしょうか?アプリケーションノート 統合開発環境 e² studio CMakeプロジェクトを作成してビルドするR20AN0613JJ0200 Rev.2.00 Pages 10 Jun.30.21www.renesas.com/jp/ja/document/apn/e-studio-creating-and-executing-build-cmake-project [追記] 2021/12/31 11:00ひとつ調査漏れに気付きました。こういうアプリケーションノートも出ていたのですね。アプリケーションノート 統合開発環境 e² studio CMakeを使用してCC-RX用ソース・ファイルをビルドするR20AN0569JJ0201 Rev.2.01 Pages 12 Sep.15.21PDFwww.renesas.com/jp/ja/document/apn/integrated-development-environment-e-studio-using-cmake-renesas-cc-rx-compiler-rev201ZIPwww.renesas.com/jp/ja/document/scd/integrated-development-environment-e-studio-using-cmake-renesas-cc-rx-compiler-rev201-sample-code
こんにちは。NoMaYです。> …最終的に望ましいのは以下のフォルダにルネサスコンパイラ(CC-RX/CC-RL/CC-RH)向け定義ファイルが追加されることですね…> gitlab.kitware.com/cmake/cmake/-/tree/master/Modules/Compiler以下のように記述すると、CMakeインストールフォルダ側に定義ファイルを置かずとも、一時しのぎ的にプロジェクトフォルダ側に定義ファイルを置けますね。記述例: tb_rx65n/cmake/renesas-rx-ccrx-toolchain.cmake
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/Modules")
参照される定義ファイルの例:tb_rx65n/cmake/Modules/Compiler/RENESAS.cmaketb_rx65n/cmake/Modules/Compiler/RENESAS-C.cmaketb_rx65n/cmake/Modules/Compiler/RENESAS-CXX.cmaketb_rx65n/cmake/Modules/Compiler/RENESAS-ASM.cmaketb_rx65n/cmake/Modules/Compiler/RENESAS-DetermineCompiler.cmake[関連リンク]cmake.org/cmake/help/latest/variable/CMAKE_MODULE_PATH.htmlcmake.org/cmake/help/latest/variable/CMAKE_CURRENT_LIST_DIR.htmlcmake.org/cmake/help/latest/manual/cmake-variables.7.html