From aac2a7ebd85af7f7fc3e2c24bf9e832a6196e62e Mon Sep 17 00:00:00 2001 From: liuxueli Date: Thu, 3 Mar 2022 13:33:50 +0800 Subject: CMake支持 -DCMAKE_INSTALL_PREFIX指定安装目录,默认/opt/MESA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 1 + CMakeLists.txt | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5bc9375..9c24dec 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,6 +4,7 @@ variables: BUILD_IMAGE_CENTOS8: "git.mesalab.cn:7443/mesa_platform/build-env:rockylinux" BUILD_PADDING_PREFIX: /tmp/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX/ INSTALL_DEPENDENCY_LIBRARY: libasan + INSTALL_PREFIX: "/opt/MESA/" stages: - build diff --git a/CMakeLists.txt b/CMakeLists.txt index 3402379..06dd9d4 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,10 @@ include(Version) set(CMAKE_MACOSX_RPATH 0) set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wall) -set (CMAKE_INSTALL_PREFIX "/opt/MESA" CACHE PATH "default install path" FORCE) + +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "/opt/MESA" CACHE PATH "default install path" FORCE) +endif() #for ASAN set(ASAN_OPTION "OFF" CACHE STRING " set asan type chosen by the user, using OFF as default") -- cgit v1.2.3