Es geht um eine umfangreichere Projektsammlung, die sowohl unter Linux als auch under Windows gebaut wird deshalb werden darin keine .dll verwendet.
Für Unit Tests von Projekten, die nicht als lib sondern als Executables erstellt werden, suche ich nach einer Möglichkeit, deren .objs direkt in das Testprojekt zu integrieren. Die .pro und .pri files haben dazu die Möglichkeit, z.B.:
Code: Alles auswählen
CONFIG(release, debug|release) {
OBJECTS *= $${BASE_DIR}/release/obj/sample.obj
} else {
OBJECTS *= $${BASE_DIR}/debug/obj/sample.obj
}
Kennt jemand einen Weg, die .objs in das Testprojekt hineinzubekommen (Workarounds sind bekannt, darüber braucht niemand nachzudenken)? Kann man nötigenfalls einfach zusätzlich zum Executable eine Lib bauen (wie)?