diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 9bc8ea5..8a02b0c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,3 +1,5 @@ +include(GNUInstallDirs) + set(SOURCE_FILES "animx.cpp" "animx.h" @@ -30,17 +32,17 @@ if (ANIMX_BUILD_STATIC) set_target_properties(${PROJECT_NAME}_static PROPERTIES COMPILE_DEFINITIONS ANIMX_STATIC) endif() -install(FILES animx.h DESTINATION include) +install(FILES animx.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) if (ANIMX_BUILD_SHARED) install(TARGETS ${PROJECT_NAME}_shared - ARCHIVE DESTINATION lib - LIBRARY DESTINATION . - RUNTIME DESTINATION bin) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) endif() if (ANIMX_BUILD_STATIC) install(TARGETS ${PROJECT_NAME}_static - ARCHIVE DESTINATION lib - LIBRARY DESTINATION . - RUNTIME DESTINATION bin) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) endif()