Skip to content

tests1 プロジェクトをリビルドしたりクリーンすると異なる構成のビルドに影響してしまう #1013

@beru

Description

@beru

問題内容

x64/Win32, Debug/Release と4つの組み合わせの構成がありますが、ある構成で tests1 プロジェクトをリビルドしたりクリーンすると、異なる構成の sakura プロジェクトや tests1 プロジェクトのビルドを既に済ませていたのに再度ビルドを行わないといけなくなります。

おそらく依存関係が適切でなくて、異なる構成のファイルを巻き込んで変更したり削除してしまっているものと思われます。

再現手順

  1. sakura プロジェクトと tests1 プロジェクトのビルドを x64/Win32, Debug/Release の4つの組み合わせの構成の分だけ行います(tests1 プロジェクトが sakura プロジェクトに依存しているので、tests1 プロジェクトだけをビルドすれば基本的に良い筈です)。
  2. どの構成でも構わないので、tests1 プロジェクトをリビルドします。
  3. 異なる構成に切り替えて、sakura プロジェクトをビルドすると 1 で既にビルドを済ませていたのにビルドの処理が行われる事が確認出来ます。

再現頻度

毎回発生

問題のカテゴリ

  • ビルドの問題

関連チケット

#999, #1001

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions