diff options
author | Harald Fernengel <harald.fernengel@nokia.com> | 2011-02-11 12:10:12 (GMT) |
---|---|---|
committer | Harald Fernengel <harald.fernengel@nokia.com> | 2011-02-11 12:10:12 (GMT) |
commit | 5a1676af979ab75c8939e53e0223ccbea7708de4 (patch) | |
tree | e0671e2e0eef2a63cc887c36099eed0fa62239a3 /qmake/generators/unix | |
parent | 690579bda36ad3ba039431ebaa5d0cb57f4536b9 (diff) | |
download | Qt-5a1676af979ab75c8939e53e0223ccbea7708de4.zip Qt-5a1676af979ab75c8939e53e0223ccbea7708de4.tar.gz Qt-5a1676af979ab75c8939e53e0223ccbea7708de4.tar.bz2 |
Add experimental support for armCC on Linux
Reviewed by our Anttis
Diffstat (limited to 'qmake/generators/unix')
-rw-r--r-- | qmake/generators/unix/unixmake.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/qmake/generators/unix/unixmake.cpp b/qmake/generators/unix/unixmake.cpp index 29d85f7..e659e62 100644 --- a/qmake/generators/unix/unixmake.cpp +++ b/qmake/generators/unix/unixmake.cpp @@ -148,6 +148,8 @@ UnixMakefileGenerator::init() project->values("QMAKE_LFLAGS") += var("QMAKE_LFLAGS_RPATH") + libdirs[i]; if (project->isActiveConfig("rvct_linker")) { project->values("QMAKE_LIBDIR_FLAGS") += "--userlibpath " + escapeFilePath(libdirs[i]); + } else if (project->isActiveConfig("armcc_linker")) { + project->values("QMAKE_LIBDIR_FLAGS") += "-L--userlibpath=" + escapeFilePath(libdirs[i]); } else { project->values("QMAKE_LIBDIR_FLAGS") += "-L" + escapeFilePath(libdirs[i]); } @@ -486,7 +488,7 @@ UnixMakefileGenerator::findLibraries() } else if(opt.startsWith("-l")) { if (!project->isEmpty("QMAKE_RVCT_LINKSTYLE")) { (*it) = opt.mid(2); - } else if (project->isActiveConfig("rvct_linker")) { + } else if (project->isActiveConfig("rvct_linker") || project->isActiveConfig("armcc_linker")) { (*it) = "lib" + opt.mid(2) + ".so"; } else { stub = opt.mid(2); |