-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathConfig.mk
49 lines (42 loc) · 1.5 KB
/
Config.mk
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
##############################################################################
## ToPS Makefile Configuration ##
##############################################################################
# Project settings
# ==================
PROJECT := ToPS
VERSION := 2.0.0-alpha
GIT_REMOTE_PATH := https://github.com/topsframework/tops.git
STD_NAMESPACE := tops
# Project info
# ==============
COPYRIGHT := ToPS
MAINTEINER_NAME := Ígor Bonadio,\
Renato Cordeiro Ferreira
MAINTEINER_MAIL := [email protected],\
SYNOPSIS := Toolkit of Probabilistic Sequences (ToPS)
DESCRIPTION := ToPS is an objected-oriented framework that \
facilitates the integration of probabilistic \
models for sequences over a user defined alphabet.
# Program settings
# ==================
SHRLIB := model
TESTBIN := test
BENCHBIN := bench
# Paths
# =======
CXXLIBS += # C++ paths
LDLIBS += # Linker paths
# Flags
# =======
CPPFLAGS += # Precompiler Flags
CXXFLAGS += -std=c++14 \
-Wall -Wextra -Wpedantic -Wshadow -Wold-style-cast \
-Wcast-align -Wmissing-include-dirs -Wredundant-decls \
-Werror -O2
LDFLAGS += # Linker Flags
# Makeball list
# ===============
include conf/googletest.mk
include conf/googlebenchmark.mk
include conf/probability.mk