X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Ftests%2Fbuild.sh;h=8c459120d098b57465dc51abc4f3141900b247ff;hb=e76460d5b9e97605b67cc8f7fe3d883f2fd1462b;hp=9973318f76876715a878a5c2a4e39b298fe3ed3a;hpb=c260462332298a28ddb0848aacc98033d854ae78;p=xestiacalendar%2F.git diff --git a/source/tests/build.sh b/source/tests/build.sh index 9973318..8c45912 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 \ @@ -20,4 +31,5 @@ xestiacalendar_test.cpp xestiacalendar_testcommon.cpp xestiacalendar_populate.cp ../common/monthviewgen.cpp \ ../objects/CalDAV/CalDAV.cpp \ ../objects/CalDAV/CalDAV-XMLProcessing.cpp \ --DXESTIACAL_UNITTEST -o xestiacalendar_test +-DXESTIACAL_UNITTEST -o xestiacalendar_test \ +-L. -lCalendarDataStorage-test -lsqlite3