diff options
author | Taku Kudo <taku910@users.noreply.github.com> | 2020-10-20 04:06:40 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-20 04:06:40 +0300 |
commit | 8c0104b47ddea53f2e2187ebe39a0ec4c6943f04 (patch) | |
tree | 35e5917fa9a336a640322653f761a40c7f81aaa6 | |
parent | 496f22507529d6c4e2935a5967fd4fb4e53ebd47 (diff) | |
parent | f2079bd22c76f2224d36054c2a5513ea616f6546 (diff) |
Merge pull request #562 from kenhys/add-multiarch
cmake: use GNUInstallDirs.cmake on UNIX
-rw-r--r-- | CMakeLists.txt | 16 | ||||
-rwxr-xr-x | test.sh | 4 |
2 files changed, 14 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 9124f9e..c3a8b99 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,10 +30,18 @@ option(SPM_USE_BUILTIN_PROTOBUF "Use built-in protobuf" ON) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) -set(prefix ${CMAKE_INSTALL_PREFIX}) -set(exec_prefix "\${prefix}") -set(libdir "\${exec_prefix}/lib") -set(includedir "\${prefix}/include") +if (UNIX) + include(GNUInstallDirs) + set(prefix ${CMAKE_INSTALL_PREFIX}) + set(exec_prefix "\${prefix}") + set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}") + set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") +else() + set(prefix ${CMAKE_INSTALL_PREFIX}) + set(exec_prefix "\${prefix}") + set(libdir "\${exec_prefix}/lib") + set(includedir "\${prefix}/include") +endif() set(GNUCXX_STD_SUPPORT_VERSION "4.3") if (SPM_USE_BUILTIN_PROTOBUF) @@ -54,8 +54,8 @@ build_python() { cd build make install cd .. - export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH - export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig + export LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib64:$LD_LIBRARY_PATH + export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig ldconfig -v cd python python3 setup.py test |