diff options
Diffstat (limited to 'sql-bench')
-rw-r--r-- | sql-bench/CMakeLists.txt | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/sql-bench/CMakeLists.txt b/sql-bench/CMakeLists.txt index e69fa9fa18f..88d15dc706f 100644 --- a/sql-bench/CMakeLists.txt +++ b/sql-bench/CMakeLists.txt @@ -22,6 +22,16 @@ ${CMAKE_SOURCE_DIR}/sql-bench/Comments/* ${CMAKE_SOURCE_DIR}/sql-bench/limits/* ) +IF(NOT INSTALL_SQLBENCHDIR) + RETURN() +ENDIF() + +IF(INSTALL_SQLBENCHROOTDIR STREQUAL ".") + SET(prefix) +ELSE() + SET(prefix ${INSTALL_SQLBENCHROOTDIR}/) +ENDIF() + GET_FILENAME_COMPONENT(basedir ${CMAKE_SOURCE_DIR} ABSOLUTE) FOREACH(file ${all_files}) IF(NOT IS_DIRECTORY ${file} AND NOT ${file} MATCHES "Make" ) @@ -42,10 +52,10 @@ FOREACH(file ${all_files}) CONFIGURE_FILE(${file} ${target} COPYONLY) IF (ext MATCHES ".bat") IF(WIN32) - INSTALL(FILES ${target} DESTINATION ${dir}) + INSTALL(FILES ${target} DESTINATION ${prefix}${dir}) ENDIF() ELSE() - INSTALL(FILES ${target} DESTINATION ${dir}) + INSTALL(FILES ${target} DESTINATION ${prefix}${dir}) ENDIF() ENDIF() ENDFOREACH() |