File tree Expand file tree Collapse file tree 3 files changed +11
-3
lines changed Expand file tree Collapse file tree 3 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -2,9 +2,11 @@ cmake_minimum_required(VERSION 3.10)
2
2
set (CMAKE_CXX_STANDARD 11 )
3
3
set (CMAKE_CXX_STANDARD_REQUIRED ON )
4
4
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 )
8
10
9
11
SET (PROJECT_VERSION_STRING "${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR} .${PROJECT_VERSION_PATCH} " )
10
12
add_compile_definitions (PROJECT_VERSION_STRING= "${PROJECT_VERSION_STRING} " )
Original file line number Diff line number Diff line change 1
1
# EMSCRIPTEN MAKEFILE
2
2
# Emscripten environment should be loaded
3
3
4
+ VERSION = $(shell cat VERSION | paste -sd "." -)
5
+
4
6
CC = emcc
5
7
CXX = em++
6
8
WEB_DIR = web
@@ -47,6 +49,7 @@ CPPFLAGS += -DIMGUI_DISABLE_FILE_FUNCTIONS
47
49
## FINAL BUILD FLAGS
48
50
##---------------------------------------------------------------------
49
51
52
+ CPPFLAGS += -DPROJECT_VERSION_STRING="\"$(VERSION)\""
50
53
CPPFLAGS += -I$(IMGUI_DIR) -I$(IMGUI_DIR)/backends -I$(IMGUI_DIR)/misc/cpp -I$(FMT_DIR)/include -I$(SRC_DIR)/sources
51
54
CPPFLAGS += -Wall -Wformat -Os $(EMS)
52
55
LDFLAGS += --shell-file shell.html $(EMS)
Original file line number Diff line number Diff line change
1
+ 1
2
+ 1
3
+ 7
You can’t perform that action at this time.
0 commit comments