소스 검색

Don't automatically hardcode CMAKE_INSTALL_PREFIX.

Brian Callahan 10 년 전
부모
커밋
42c6bc10dc
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4
    2
      CMakeLists.txt

+ 4
- 2
CMakeLists.txt 파일 보기

6
 set( slop_VERSION_PATCH 15 )
6
 set( slop_VERSION_PATCH 15 )
7
 
7
 
8
 set( BIN_TARGET     "${PROJECT_NAME}" )
8
 set( BIN_TARGET     "${PROJECT_NAME}" )
9
-set( CMAKE_INSTALL_PREFIX "/usr/bin" )
9
+if( NOT CMAKE_INSTALL_PREFIX )
10
+   set( CMAKE_INSTALL_PREFIX "/usr" )
11
+endif()
10
 
12
 
11
 if( NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE )
13
 if( NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE )
12
    set( CMAKE_BUILD_TYPE RelWithDebInfo )
14
    set( CMAKE_BUILD_TYPE RelWithDebInfo )
117
 endif()
119
 endif()
118
 
120
 
119
 install( TARGETS ${BIN_TARGET}
121
 install( TARGETS ${BIN_TARGET}
120
-         DESTINATION  ${CMAKE_INSTALL_PREFIX} )
122
+         DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" )