Qulacs-Osaka / qulacs-osaka

Development branch of qulacs at Osaka Univ
MIT License
13 stars 6 forks source link

Integrate include <> "" #274

Closed KowerKoint closed 2 years ago

KowerKoint commented 2 years ago

include文について、「自分と同じsimなら "~.hpp" 、他のsimなら <csim/~.hpp> 」という規則に多くのファイルが則っていますが、一部違うので統一します。

WATLE commented 2 years ago

そういえば<>と""ってどう違うんでしょうか?🐣

KowerKoint commented 2 years ago
  1. 予め決められた(gcc -x c++ -v -E /dev/nullで見れるらしい)、もしくは-Iオプションで指定されたincludepath
  2. ソースコードのあるディレクトリ、もしくは-iquoteオプションで指定さたもの

があって、<>は1だけ、""は2→1の順に優先してヘッダを探すようです。

2に該当する、つまりxxxsim内でxxxsim内の別のファイルをincludeするような場合のみ""を使おうという話です。