|
1 | 1 | cmake_minimum_required(VERSION 3.25.2 FATAL_ERROR) |
2 | 2 |
|
3 | 3 | # ---- Project ---- |
4 | | -project(RAYX VERSION 0.21.20) |
| 4 | +project(RAYX VERSION 0.21.21) |
5 | 5 | set(CMAKE_CXX_STANDARD 23) |
6 | 6 | set(CMAKE_CXX_STANDARD_REQUIRED ON) |
7 | 7 | set(CMAKE_CUDA_STANDARD 20) |
@@ -31,32 +31,23 @@ set(INSTALL_GTEST OFF CACHE BOOL "Disable installation of GoogleTest" FORCE) |
31 | 31 | set(INSTALL_GMOCK OFF CACHE BOOL "Disable installation of GoogleMock" FORCE) |
32 | 32 |
|
33 | 33 | if(APPLE) |
34 | | - set(CMAKE_INSTALL_PREFIX "/Applications/${PROJECT_NAME}/") |
| 34 | + set(CMAKE_INSTALL_PREFIX "/Applications/${PROJECT_NAME}") |
35 | 35 | set(CPACK_PACKAGE_INSTALL_DIRECTORY "/Applications/${PROJECT_NAME}") |
36 | 36 | # 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}") |
41 | 38 | set(INSTALL_FONTS_DIR "/Library/Fonts/${PROJECT_NAME}") |
42 | 39 | elseif(UNIX AND NOT APPLE) |
43 | | - set(CMAKE_INSTALL_PREFIX "/usr/local/") |
| 40 | + set(CMAKE_INSTALL_PREFIX "/usr/local") |
44 | 41 | set(CPACK_PACKAGE_INSTALL_DIRECTORY "/usr/local") |
45 | 42 | # 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}") |
50 | 44 | set(INSTALL_FONTS_DIR "/usr/local/share/fonts/${PROJECT_NAME}") |
51 | 45 | 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}") |
54 | 48 | # 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}") |
60 | 51 | endif() |
61 | 52 | # ------------------ |
62 | 53 |
|
|
0 commit comments