私は CMake を使用して Visual Studio プロジェクトを生成しています。1 つの問題を除いてすべて正常に動作します。
ソリューション内のスタートアップ プロジェクトは常に ですALL_BUILD
。CMake を使用してスタートアップ プロジェクトを実際のプロジェクトに変更するにはどうすればよいですか?
ベストアンサー1
CMakeはバージョン3.6以降でこれをサポートしています。VS_STARTUP_PROJECT
ディレクトリプロパティ:
cmake_minimum_required(VERSION 3.6)
project(foo)
# ...
add_executable(bar ${BAR_SOURCES})
set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT bar)
bar
これはソリューションのスタートアップ プロジェクトとして設定されますfoo.sln
。