Skip to content

Commit a9c39d9

Browse files
committed
VERSION file
1 parent 4335e70 commit a9c39d9

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ cmake_minimum_required(VERSION 3.10)
22
set(CMAKE_CXX_STANDARD 11)
33
set(CMAKE_CXX_STANDARD_REQUIRED ON)
44

5-
SET(PROJECT_VERSION_MAJOR 1)
6-
SET(PROJECT_VERSION_MINOR 1)
7-
SET(PROJECT_VERSION_PATCH 7)
5+
file(STRINGS VERSION version)
6+
7+
list(GET version 0 PROJECT_VERSION_MAJOR)
8+
list(GET version 1 PROJECT_VERSION_MINOR)
9+
list(GET version 2 PROJECT_VERSION_PATCH)
810

911
SET(PROJECT_VERSION_STRING "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
1012
add_compile_definitions(PROJECT_VERSION_STRING="${PROJECT_VERSION_STRING}")

Makefile.emscripten

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# EMSCRIPTEN MAKEFILE
22
# Emscripten environment should be loaded
33

4+
VERSION = $(shell cat VERSION | paste -sd "." -)
5+
46
CC = emcc
57
CXX = em++
68
WEB_DIR = web
@@ -47,6 +49,7 @@ CPPFLAGS += -DIMGUI_DISABLE_FILE_FUNCTIONS
4749
## FINAL BUILD FLAGS
4850
##---------------------------------------------------------------------
4951

52+
CPPFLAGS += -DPROJECT_VERSION_STRING="\"$(VERSION)\""
5053
CPPFLAGS += -I$(IMGUI_DIR) -I$(IMGUI_DIR)/backends -I$(IMGUI_DIR)/misc/cpp -I$(FMT_DIR)/include -I$(SRC_DIR)/sources
5154
CPPFLAGS += -Wall -Wformat -Os $(EMS)
5255
LDFLAGS += --shell-file shell.html $(EMS)

VERSION

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
1
2+
1
3+
7

0 commit comments

Comments
 (0)