Вы можете использовать $$(USER)
для получения пользовательского env var в qmake.Осталось только решить, какой из них использовать, основываясь на этом значении.
Простой пример:
CURRENT_USER = $$(USER)
message("The current user is: $$CURRENT_USER")
equals(CURRENT_USER, "user1") {
LIBS += -L/first/path/lib -lstuff
INCLUDEPATH += /first/path/include
} else:equals(CURRENT_USER, "user2") {
LIBS += -L/second/path/lib -lstuff
INCLUDEPATH += /second/path/include
} //...
Примечание. Если, например, библиотека расположена в ~/libs/mylib
для каждого пользователя вы также можете сделать что-то вроде этого:
LIBS += -L$$(HOME)/libs/mylib/lib -lstuff
INCLUDEPATH += $$(HOME)/libs/mylib/include