Skip to content

Commit 708a57b

Browse files
committed
Update version to v0.21.21
1 parent 343c00a commit 708a57b

File tree

4 files changed

+24
-30
lines changed

4 files changed

+24
-30
lines changed

CMakeLists.txt

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.25.2 FATAL_ERROR)
22

33
# ---- Project ----
4-
project(RAYX VERSION 0.21.20)
4+
project(RAYX VERSION 0.21.21)
55
set(CMAKE_CXX_STANDARD 23)
66
set(CMAKE_CXX_STANDARD_REQUIRED ON)
77
set(CMAKE_CUDA_STANDARD 20)
@@ -31,32 +31,23 @@ set(INSTALL_GTEST OFF CACHE BOOL "Disable installation of GoogleTest" FORCE)
3131
set(INSTALL_GMOCK OFF CACHE BOOL "Disable installation of GoogleMock" FORCE)
3232

3333
if(APPLE)
34-
set(CMAKE_INSTALL_PREFIX "/Applications/${PROJECT_NAME}/")
34+
set(CMAKE_INSTALL_PREFIX "/Applications/${PROJECT_NAME}")
3535
set(CPACK_PACKAGE_INSTALL_DIRECTORY "/Applications/${PROJECT_NAME}")
3636
# macOS destinations
37-
set(INSTALL_ASSETS_DIR "/Library/Application Support/${PROJECT_NAME}/Assets")
38-
set(INSTALL_DATA_DIR "/Library/Application Support/${PROJECT_NAME}/Data")
39-
set(INSTALL_SCRIPTS_DIR "/Library/Application Support/${PROJECT_NAME}/Scripts")
40-
set(INSTALL_SHADER_DIR "/Library/Application Support/${PROJECT_NAME}/Shaders")
37+
set(INSTALL_DATA_DIR "/Library/Application Support/${PROJECT_NAME}")
4138
set(INSTALL_FONTS_DIR "/Library/Fonts/${PROJECT_NAME}")
4239
elseif(UNIX AND NOT APPLE)
43-
set(CMAKE_INSTALL_PREFIX "/usr/local/")
40+
set(CMAKE_INSTALL_PREFIX "/usr/local")
4441
set(CPACK_PACKAGE_INSTALL_DIRECTORY "/usr/local")
4542
# Linux destinations
46-
set(INSTALL_ASSETS_DIR "/usr/local/share/${PROJECT_NAME}/Assets")
47-
set(INSTALL_DATA_DIR "/usr/local/share/${PROJECT_NAME}/Data")
48-
set(INSTALL_SCRIPTS_DIR "/usr/local/share/${PROJECT_NAME}/Scripts")
49-
set(INSTALL_SHADER_DIR "/usr/local/share/${PROJECT_NAME}/Shaders")
43+
set(INSTALL_DATA_DIR "/usr/local/share/${PROJECT_NAME}")
5044
set(INSTALL_FONTS_DIR "/usr/local/share/fonts/${PROJECT_NAME}")
5145
elseif(WIN32)
52-
set(CMAKE_INSTALL_PREFIX "")
53-
set(CPACK_PACKAGE_INSTALL_DIRECTORY "C:/Program Files/${PROJECT_NAME}")
46+
set(CMAKE_INSTALL_PREFIX "${PROJECT_NAME}")
47+
set(CPACK_PACKAGE_INSTALL_DIRECTORY "${PROJECT_NAME}")
5448
# Windows destinations (inside ProgramData or another appropriate directory)
55-
set(INSTALL_ASSETS_DIR "C:/ProgramData/${PROJECT_NAME}/Assets")
56-
set(INSTALL_DATA_DIR "C:/ProgramData/${PROJECT_NAME}/Data")
57-
set(INSTALL_SCRIPTS_DIR "C:/ProgramData/${PROJECT_NAME}/Scripts")
58-
set(INSTALL_SHADER_DIR "C:/ProgramData/${PROJECT_NAME}/Shaders")
59-
set(INSTALL_FONTS_DIR "C:/Windows/Fonts/${PROJECT_NAME}")
49+
set(INSTALL_DATA_DIR "ProgramData/${PROJECT_NAME}")
50+
set(INSTALL_FONTS_DIR "Windows/Fonts/${PROJECT_NAME}")
6051
endif()
6152
# ------------------
6253

Intern/rayx-core/CMakeLists.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -209,14 +209,16 @@ add_custom_command(
209209

210210
# ---- CPack ----
211211
install(TARGETS ${PROJECT_NAME}
212-
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}bin
213-
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}lib
214-
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}lib
212+
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
213+
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
214+
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
215215
)
216216
install(DIRECTORY ${CMAKE_SOURCE_DIR}/Data
217-
DESTINATION ${INSTALL_DATA_DIR})
217+
DESTINATION ${INSTALL_DATA_DIR}
218+
FILES_MATCHING PATTERN "*")
218219
install(DIRECTORY ${CMAKE_SOURCE_DIR}/Scripts
219-
DESTINATION ${INSTALL_SCRIPTS_DIR})
220+
DESTINATION ${INSTALL_DATA_DIR}
221+
FILES_MATCHING PATTERN "*")
220222
include(InstallRequiredSystemLibraries)
221223
include(CPack)
222224
# -----------------

Intern/rayx-ui/CMakeLists.txt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,23 +56,24 @@ if(Vulkan_FOUND)
5656

5757

5858
# ---- CPack ----
59-
install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}bin)
59+
install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
6060

6161
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
6262
install(DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG}/Shaders
63-
DESTINATION ${INSTALL_SHADER_DIR}
63+
DESTINATION ${INSTALL_DATA_DIR}
6464
FILES_MATCHING PATTERN "*_*.spv")
6565
install(DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG}/Assets
66-
DESTINATION ${INSTALL_ASSETS_DIR}
66+
DESTINATION ${INSTALL_DATA_DIR}
6767
PATTERN "fonts" EXCLUDE)
6868
install(DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG}/Assets/fonts
69-
DESTINATION ${INSTALL_FONTS_DIR})
69+
DESTINATION ${INSTALL_FONTS_DIR}
70+
FILES_MATCHING PATTERN "*")
7071
else()
7172
install(DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE}/Shaders
72-
DESTINATION ${INSTALL_SHADER_DIR}
73+
DESTINATION ${INSTALL_DATA_DIR}
7374
FILES_MATCHING PATTERN "*_*.spv")
7475
install(DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE}/Assets
75-
DESTINATION ${INSTALL_ASSETS_DIR}
76+
DESTINATION ${INSTALL_DATA_DIR}
7677
PATTERN "fonts" EXCLUDE)
7778
install(DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE}/Assets/fonts
7879
DESTINATION ${INSTALL_FONTS_DIR})

Intern/rayx/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ target_include_directories(${PROJECT_NAME} PRIVATE ${PROJECT_BINARY_DIR})
4242
# ----------------------
4343

4444
# ---- CPack ----
45-
install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}bin)
45+
install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
4646
include(InstallRequiredSystemLibraries)
4747
include(CPack)
4848
# --------------

0 commit comments

Comments
 (0)