import path ; lib fost-core : ../../External//dload ../../External//uuid ../../../Boost//boost-date_time-dll ../../../Boost//boost-filesystem-dll ../../../Boost//boost-system-dll ../../../Boost//boost-thread-dll ../../../Boost//boost-regex-dll atexit.cpp coerce.cpp date.cpp datetime-strings.cpp dynlib.cpp exception.cpp jcursor.cpp json.cpp json-coerce.cpp json-parse.cpp json-unparse.cpp log.cpp log-global.cpp log-impl.cpp log-scoped.cpp parsers.cpp pool.cpp setting.cpp string.cpp string-ascii.cpp string-tagged.cpp string-utilities.cpp thread.cpp time.cpp timestamp.cpp timezone.cpp unicode.cpp variant.cpp variant-coerce.cpp workerqueue.cpp yaml.cpp : ../include windows:../../External//oleaut gcc:-fdiagnostics-show-option gcc:-fno-strict-aliasing @fost-tag-output ; fost-smoke-test fost-core-unit-tests : : [ path.glob $(TOP)/Cpp/fost-core : *-tests.cpp ] ; install fost-core-lib : fost-core : $(PREFIX)/lib linux:LIB linux:on darwin:LIB darwin:on windows:XXX ; install fost-core-exe : fost-core : $(PREFIX)/bin EXE windows:LIB windows:on ;