X-Git-Url: http://Server1/repobrowser/?p=xestiacalendar%2F.git;a=blobdiff_plain;f=source%2Ftests%2Fbuild.sh;h=3fe9257657703243bed7945f7e4853952b7d899f;hp=9973318f76876715a878a5c2a4e39b298fe3ed3a;hb=353e537a0c84a496c97e8889403c77d13a0b7341;hpb=9903c6653565a2f845f1ded5063da80f625e84fa diff --git a/source/tests/build.sh b/source/tests/build.sh index 9973318..3fe9257 100755 --- a/source/tests/build.sh +++ b/source/tests/build.sh @@ -1,5 +1,16 @@ #!/bin/sh +# Build the library first. + +g++ -ggdb --std=c++11 -c ../libraries/CalendarDataStorage/CalendarDataStorage.cpp \ + -o ../libraries/CalendarDataStorage/CalendarDataStorage-test.o \ + -lsqlite3 +ar rcs libCalendarDataStorage-test.a ../libraries/CalendarDataStorage/CalendarDataStorage-test.o + +echo "Building main unit test app..." + +# Build the unit testing application. + g++ `xml2-config --cflags --libs` -ggdb --std=c++11 -lcurl -lgtest -pthread \ xestiacalendar_test.cpp xestiacalendar_testcommon.cpp xestiacalendar_populate.cpp \ ../objects/calendarevent/CalendarEvent.cpp \ @@ -18,6 +29,8 @@ xestiacalendar_test.cpp xestiacalendar_testcommon.cpp xestiacalendar_populate.cp ../common/text.cpp \ ../common/uuid.cpp \ ../common/monthviewgen.cpp \ +../common/random.cpp \ ../objects/CalDAV/CalDAV.cpp \ ../objects/CalDAV/CalDAV-XMLProcessing.cpp \ --DXESTIACAL_UNITTEST -o xestiacalendar_test +-DXESTIACAL_UNITTEST -o xestiacalendar_test \ +-L. -lCalendarDataStorage-test -lsqlite3