aboutsummaryrefslogtreecommitdiff
path: root/.config.gitlab-ci.mk
blob: d59f3d031c03f17426438884f6505f0d7cb0832a (plain)
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
#### PROJECT SETTINGS ####
# The name of the executable to be created
BIN_NAME = specs
LIB_NAME = libspecs.so

# Compiler used
CXX = g++
CCACHE =

BUILD_TB ?= 1

# Path to the source directory, relative to the makefile
SRC_PATH = src

# General compiler flags
CXXFLAGS = -std=c++17 -Wall -Wextra
CXXFLAGS += -O2 -march=native

# Add additional include paths (SRC_PATH and subdirectories are automatically added)
INCLUDES += -isystem thirdparty/args

# General linker settings
LDFLAGS += -lsystemc -lm

# Destination directory
BUILD_PATH = build

#### END PROJECT SETTINGS ####