cmake ビルド時 SVNVERSION が不明な時、リビジョンを unknown とした
- cmake --build . --target install 時
@@ -132,9 +132,13 @@ | ||
132 | 132 | else() |
133 | 133 | set(USER "NONAME") |
134 | 134 | endif() |
135 | - | |
135 | + | |
136 | 136 | if(NOT DEFINED SNAPSHOT_DIR) |
137 | - string(TIMESTAMP SNAPSHOT_DIR "snapshot-r${SVNVERSION}-%Y%m%d_%H%M%S-${USER}") | |
137 | + if(DEFINED SVNVERSION) | |
138 | + string(TIMESTAMP SNAPSHOT_DIR "snapshot-r${SVNVERSION}-%Y%m%d_%H%M%S-${USER}") | |
139 | + else() | |
140 | + string(TIMESTAMP SNAPSHOT_DIR "snapshot-unknown-%Y%m%d_%H%M%S-${USER}") | |
141 | + endif() | |
138 | 142 | endif() |
139 | 143 | set(CMAKE_INSTALL_PREFIX "${PROJECT_BINARY_DIR}/${SNAPSHOT_DIR}") |
140 | 144 |