Skip to content

Commit 1aefe94

Browse files
committed
cmake: use current source dir for install prefix and clarify logic
Signed-off-by: Prashanth B <venkata.p2498@gmail.com>
1 parent 7c5a822 commit 1aefe94

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ cmake_minimum_required (VERSION 3.23.1)
66
project(openmoonray)
77

88
list(APPEND CMAKE_MESSAGE_CONTEXT ${PROJECT_NAME})
9-
if(NOT DEFINED CMAKE_INSTALL_PREFIX OR ${CMAKE_INSTALL_PREFIX} STREQUAL "/usr/local")
10-
set(CMAKE_INSTALL_PREFIX ${CMAKE_SOURCE_DIR}/release)
9+
# Set default install prefix to local release directory if not explicitly provided
10+
# or if default system path (/usr/local) is being used.
11+
if(NOT DEFINED CMAKE_INSTALL_PREFIX OR CMAKE_INSTALL_PREFIX STREQUAL "/usr/local")
12+
set(CMAKE_INSTALL_PREFIX "${CMAKE_CURRENT_SOURCE_DIR}/release")
1113
endif()
1214
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/cmake)
1315
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/rats/cmake)

0 commit comments

Comments
 (0)