libscrequest/premake.make

37 lines
1.0 KiB
Plaintext
Raw Permalink Normal View History

2025-01-03 14:11:16 +01:00
# Define linker flags here, like: -lsqlite3 -lpthread
2024-01-07 15:53:40 +01:00
LDLIBS := -lcurl -lsclogging -lscterm
2023-11-05 00:07:19 +00:00
2025-01-03 14:11:16 +01:00
# Dir name becomes product name.
PROJ := $(shell basename $$(pwd))
# Find out what platform we're on, e.g. Darwin, Linux, OpenBSD.
UNAME_S := $(shell uname -s)
# We will build a library, not a tool.
PRODUCT := lib
# Single source of truth for version.
MAJOR := 2
2025-01-04 11:57:41 +01:00
MINOR := 2
PATCH := 0
2023-11-05 00:07:19 +00:00
2025-01-03 14:11:16 +01:00
# Specify desired C++ standard for this project.
CXXFLAGS += -std=c++20
# Set to 1 if you want a precompiled header for the C++ Standard Library.
PRECOMPILE := 0
# Set to 0 if you want to create a library header by hand.
# By default, it will concatenate all headers, leaving out
# lines containing: @exclude
2023-11-05 00:07:19 +00:00
GENERATELIBHEADER := 1
2025-01-03 14:11:16 +01:00
# List of extra files to be installed in DATADIR (/usr/local/share/$(PROJ) by default)
DATAFILES :=
# Define plugin sub-projects here. Assumption here is a directory "plugins"
# containing plugin sub-projects, each in its own directory.
# Rename and/or repeat accordingly.
PLUGINS := $(wildcard plugins/*)
MAKE += --no-print-directory