From e03befe623669aa353b147bdf02a7938c70abc8e Mon Sep 17 00:00:00 2001 From: Christoph Junghans Date: Fri, 16 Jun 2017 20:03:11 -0600 Subject: [PATCH] cmake: add multilib support Follow GNU convention for install directories, especially using `lib64` instead of `lib`. Signed-off-by: Christoph Junghans --- src/CMakeLists.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5f71703..f53bf22 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -28,6 +28,7 @@ IF(UNIX) ) ENDIF(UNIX) +INCLUDE(GNUInstallDirs) IF(WIN32) INSTALL(TARGETS aec sz RUNTIME @@ -39,19 +40,19 @@ IF(WIN32) ELSE(WIN32) INSTALL(TARGETS aec sz LIBRARY - DESTINATION lib + DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE - DESTINATION lib + DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT libraries ) ENDIF(WIN32) INSTALL(FILES libaec.h szlib.h - DESTINATION include + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} COMPONENT headers ) INSTALL(TARGETS aec_client RUNTIME - DESTINATION bin + DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT applications ) -- 2.22.0