update build system

This commit is contained in:
2021-08-01 08:29:16 +08:00
parent e59ec89fed
commit 065edf8dfd
4 changed files with 24 additions and 7 deletions

View File

@@ -4,11 +4,12 @@ project(LIBTESS VERSION 1.6)
# 设置安装地址
if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Linux")
message(STATUS "Platform: " ${CMAKE_HOST_SYSTEM_NAME})
set(CMAKE_INSTALL_PREFIX /usr/local)
# 安装到stow目录
set(CMAKE_INSTALL_PREFIX /opt/stow/tesseroids)
elseif (${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Darwin")
message(STATUS "Platform: " ${CMAKE_HOST_SYSTEM_NAME})
# 安装到系统级用户软件目录
set(CMAKE_INSTALL_PREFIX /opt)
# 安装到stow目录
set(CMAKE_INSTALL_PREFIX /opt/stow/tesseroids)
elseif (${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Windows")
message(STATUS "Platform: " ${CMAKE_HOST_SYSTEM_NAME})
# 使用MinGW GCC编译时需取消注释
@@ -17,7 +18,7 @@ elseif (${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Windows")
set(CMAKE_INSTALL_PREFIX D:/Library)
else()
message(STATUS "Platform: " ${CMAKE_HOST_SYSTEM_NAME})
set(CMAKE_INSTALL_PREFIX /usr/local)
set(CMAKE_INSTALL_PREFIX /opt/stow/tesseroids)
endif()
message(STATUS "Install prefix: " ${CMAKE_INSTALL_PREFIX})