diff options
| author | liuxueli <[email protected]> | 2022-03-03 13:33:50 +0800 |
|---|---|---|
| committer | liuxueli <[email protected]> | 2022-03-03 13:33:50 +0800 |
| commit | aac2a7ebd85af7f7fc3e2c24bf9e832a6196e62e (patch) | |
| tree | b2840c407ccbfebe1e3ab8b89e110dec1f5420ae | |
| parent | dc5626aceee35dca33163affd287062928bd65c8 (diff) | |
CMake支持 -DCMAKE_INSTALL_PREFIX指定安装目录,默认/opt/MESA
| -rw-r--r-- | .gitlab-ci.yml | 1 | ||||
| -rwxr-xr-x | CMakeLists.txt | 5 |
2 files changed, 5 insertions, 1 deletions
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") |
