#!/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 \ ../objects/calendarevent/CalendarEvent-Save.cpp \ ../objects/calendartask/CalendarTask.cpp \ ../objects/calendartask/CalendarTask-Save.cpp \ ../objects/calendarjournal/CalendarJournal.cpp \ ../objects/calendarjournal/CalendarJournal-Save.cpp \ ../objects/calendarfreebusy/CalendarFreeBusy.cpp \ ../objects/calendarfreebusy/CalendarFreeBusy-Save.cpp \ ../objects/calendartimezone/CalendarTimezone.cpp \ ../objects/calendartimezone/CalendarTimezone-Save.cpp \ ../objects/calendarobject/CalendarObject.cpp \ ../objects/calendarobject/CalendarObject-Save.cpp \ ../common/file.cpp \ ../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 \ -L. -lCalendarDataStorage-test -lsqlite3