[Momonga-devel.ja:01987] commit しました: qmake の作るインストールパス(qt-3.1.2)
- From: zunda <zunda@xxxxxxx>
- Date: Mon, 28 Jul 2003 21:48:15 +0900
zundaです
下記、ライセンスの表記を直して、リリース番号を上げてcommitしました。不具合が
ありましたらお知らせください。
> そういうわけで、qtの最初に作られるqmakeに下記のようなパッチを当てたとこ
> ろ、手元の環境でも qtのビルドができるようになりました。 sdrでKDEを選択し
> たところちゃんと起動し、konsoleも動くことは確かめました。
>
> qt/KDEには、とんと疎いので、commitしてよいものやら迷っています。もし、こ
> れはいかん、という方がいらっしゃいましたらお知らせください。週末中くらい
> に反対がなければ、リリース番号は変えないでcommitしようと思います。
>
> --- qt-x11-free-3.1.2/qmake/generators/makefile.cpp.nocanonical 2003-02-24 09:30:51.000000000 +0100
> +++ qt-x11-free-3.1.2/qmake/generators/makefile.cpp 2003-07-10 16:44:25.000000000 +0200
> @@ -2051,8 +2051,8 @@
> if(!out_fi.convertToAbs())
> out_dir = out_fi.filePath();
> }
> - QString in_canonical_dir = QDir(in_dir).canonicalPath(),
> - out_canonical_dir = QDir(out_dir).canonicalPath();
> + QString in_canonical_dir = QDir(in_dir).absPath(),
> + out_canonical_dir = QDir(out_dir).absPath();
> if(!in_canonical_dir.isEmpty())
> in_dir = in_canonical_dir;
> if(!out_canonical_dir.isEmpty())
> @@ -2067,7 +2067,7 @@
> }
> file = Option::fixPathToTargetOS(file, FALSE);
> if(QFile::exists(file) && file == Option::fixPathToTargetOS(file, TRUE)) {
> - QString real_file = QDir(file).canonicalPath();
> + QString real_file = QDir(file).absPath();
> if(!real_file.isEmpty())
> file = real_file;
> }
>
>