-
Notifications
You must be signed in to change notification settings - Fork 80
/
QuickFASTApplication.mpb
34 lines (30 loc) · 1.03 KB
/
QuickFASTApplication.mpb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// Copyright (c) 2009, 2010 Object Computing, Inc.
// All rights reserved.
// See the file license.txt for licensing information.
//////////////////////////////////////////////////////
// Use this mpb for applications that use QuickFAST
// be sure to specify exeout. See also QuickFASTExeOut.mpb
//
// Applications should include src/common/QuickFAST.h
//
project : boost_base, boost_filesystem, boost_system, boost_thread{
requires += QuickFAST
includes += $(QUICKFAST_ROOT)/src
specific(prop:microsoft) {
// To make .NET happy, build libraries into directories based on build type
Release::libpaths += $(QUICKFAST_ROOT)/Output/Release
Debug::libpaths += $(QUICKFAST_ROOT)/Output/Debug
} else {
libpaths += $(QUICKFAST_ROOT)/lib
}
specific(make) {
// FieldInstructionInteger generates spuriouswarnings based on
// signed/unsigned template arguments.
cppflags += -Wtype-limits
}
specific(vc8) { // vc9 doesn't need this
macros += _WIN32_WINNT=0x0501
}
libs += QuickFAST
after += QuickFAST
}