Support for copying non-generated files to cd
[reactos.git] / reactos / tools / rbuild / tests / linkerflagtest.cpp
1 #include "test.h"
2
3 using std::string;
4
5 void LinkerFlagTest::Run()
6 {
7 string projectFilename ( RBUILD_BASE "tests/data/linkerflag.xml" );
8 Project project ( projectFilename );
9 ARE_EQUAL(1, project.linkerFlags.size());
10 LinkerFlag& linkerFlag1 = *project.linkerFlags[0];
11 ARE_EQUAL("-lgcc1", linkerFlag1.flag);
12
13 ARE_EQUAL(1, project.modules.size());
14 Module& module1 = *project.modules[0];
15
16 ARE_EQUAL(1, module1.linkerFlags.size());
17 LinkerFlag& linkerFlag2 = *module1.linkerFlags[0];
18 ARE_EQUAL("-lgcc2", linkerFlag2.flag);
19 }