Skip to content

Commit 1e54018

Browse files
committed
feat: Prepare build 1
1 parent 69c4ce6 commit 1e54018

File tree

6 files changed

+33
-12
lines changed

6 files changed

+33
-12
lines changed

CMakeLists.txt

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@ set(CMAKE_CXX_EXTENSIONS OFF)
77
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -fPIC")
88
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
99
set(VORTEX_VERSION "1.0")
10-
set(VORTEX_FULL_VERSION "1.0.1")
10+
set(VORTEX_FULL_VERSION "1.0.build1")
1111
set(VORTEX_BUILDID "1")
12-
set(CMAKE_INSTALL_PREFIX ${CMAKE_CURRENT_SOURCE_DIR}/build/dist/${VORTEX_VERSION} CACHE PATH "Installation directory" FORCE)
12+
set(VORTEX_BUILDNAME "1.0 [build 1]")
13+
14+
set(CMAKE_INSTALL_PREFIX ${CMAKE_CURRENT_SOURCE_DIR}/build/dist/${VORTEX_FULL_VERSION} CACHE PATH "Installation directory" FORCE)
1315

1416
set(VORTEX_DIST "beta")
15-
set(VORTEX_BUILD "dev")
17+
set(VORTEX_BUILD "prod")
18+
1619
if (MSVC)
1720
add_compile_options(/utf-8)
1821
endif()
@@ -23,6 +26,9 @@ if(VORTEX_BUILD STREQUAL "prod")
2326
add_compile_definitions(BUILD_DATE_STR="${BUILD_DATE}")
2427
add_compile_definitions(BUILD_DIST="${BUILD_DATE}")
2528

29+
add_compile_definitions(VORTEX_BUILDID="${VORTEX_BUILDID}")
30+
add_compile_definitions(VORTEX_BUILDNAME="${VORTEX_BUILDNAME}")
31+
2632
execute_process(
2733
COMMAND git rev-parse --short HEAD
2834
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
@@ -36,6 +42,8 @@ else()
3642
add_compile_definitions(BUILD_DIST="DEV_BUILD")
3743
add_compile_definitions(GIT_COMMIT_HASH="0000000")
3844
add_compile_definitions(VORTEX_BUILD="dev")
45+
add_compile_definitions(VORTEX_BUILDID="${VORTEX_BUILDID}")
46+
add_compile_definitions(VORTEX_BUILDNAME="${VORTEX_BUILDNAME}")
3947
endif()
4048

4149
find_package(Vulkan REQUIRED)
@@ -72,15 +80,15 @@ if(UNIX AND NOT APPLE)
7280
endif()
7381

7482
if(UNIX AND NOT APPLE)
75-
set(INSTALL_BASE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/build/dist/${VORTEX_VERSION})
83+
set(INSTALL_BASE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/build/dist/${VORTEX_FULL_VERSION})
7684
set(INSTALL_MAIN_DIR ${INSTALL_BASE_DIR}/)
7785
set(INSTALL_BIN_DIR ${INSTALL_BASE_DIR}/bin)
78-
set(INSTALL_LIB_DIR ${INSTALL_BASE_DIR}/lib)
86+
set(INSTALL_LIB_DIR ${INSTALL_BASE_DIR}/bin)
7987
set(INSTALL_INCLUDE_DIR ${INSTALL_BASE_DIR}/include)
8088
elseif(WIN32)
81-
set(INSTALL_BASE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/build/dist/${VORTEX_VERSION})
89+
set(INSTALL_BASE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/build/dist/${VORTEX_FULL_VERSION})
8290
set(INSTALL_BIN_DIR ${INSTALL_BASE_DIR}/bin)
83-
set(INSTALL_LIB_DIR ${INSTALL_BASE_DIR}/lib)
91+
set(INSTALL_LIB_DIR ${INSTALL_BASE_DIR}/bin)
8492
set(INSTALL_MAIN_DIR ${INSTALL_BASE_DIR}/)
8593
set(INSTALL_INCLUDE_DIR ${INSTALL_BASE_DIR}/include)
8694
endif()

assets/images/vortex_banner.png

-2.2 MB
Loading

build/test_project.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,8 @@ PROJECT_PATH="${SCRIPT_DIR}/../tests/project/"
99

1010
SESSION_ID="editor-$(date +%m-%d-%Y-%H-%M-%S)-$(shuf -i 1000-9999 -n 1)"
1111

12-
cd "$PROJECT_PATH" && bash "$VORTEX_PATH/handle_crash.sh" "~/.vx/sessions/${SESSION_ID}/crash/core_dumped.txt" valgrind "$VORTEX_PATH/vortex --editor --session_id="${SESSION_ID}""
12+
cd "$PROJECT_PATH" && bash "$VORTEX_PATH/handle_crash.sh" \
13+
"$HOME/.vx/sessions/${SESSION_ID}/crash/core_dumped.txt" \
14+
"$VORTEX_PATH/vortex" --editor --session_id="\"$SESSION_ID\"" \
15+
::END:: \
16+
"$VORTEX_PATH/vortex" --crash --session_id="\"$SESSION_ID\""

manifest.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
2-
"name": "Vortex 1.0 Snapshot 1",
2+
"name": "1.0 [build 1]",
3+
"build_id": "1",
34
"full_version": "1.0.1",
45
"version": "1.0",
56
"image": "vortex_banner.png"

ui/editor/app/core/about/about.cpp

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ std::string getGitCommit() { return GIT_COMMIT_HASH; }
1111

1212
std::string getVortexEditorDist() { return BUILD_DIST; }
1313

14+
std::string getVortexBuildID() { return VORTEX_BUILDID; }
15+
16+
std::string getVortexBuildName() { return VORTEX_BUILDNAME; }
17+
1418
#ifdef _WIN32
1519
#define VORTEX_EXECUTABLE "vortex_launcher.exe"
1620
#else
@@ -279,13 +283,17 @@ void AboutVortex::Render() {
279283
Cherry::SetNextComponentProperty("color_text", "#878787");
280284
CherryKit::TextSimple("Version: " + vortex_launcher_version);
281285

286+
CherryGUI::SameLine();
287+
Cherry::SetNextComponentProperty("color_text", "#565656");
288+
CherryKit::TextSimple(getVortexBuildName());
289+
282290
CherryKit::Space(12.0f);
283291

284292
Cherry::SetNextComponentProperty("color_text", "#878787");
285293
CherryKit::TextSimple("Cherry version: " + cherry_version);
286294
Cherry::SetNextComponentProperty("color_text", "#878787");
287-
CherryKit::TextSimple("Build: " + getBuildDate() + " (" +
288-
getVortexEditorDist() + ")");
295+
CherryKit::TextSimple("Build: " + getVortexBuildID() + " ; " +
296+
getBuildDate() + " (" + getVortexEditorDist() + ")");
289297
Cherry::SetNextComponentProperty("color_text", "#878787");
290298
CherryKit::TextSimple("Hash: "
291299
" exe(" +

version.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0
1+
1.0.build1

0 commit comments

Comments
 (0)