@@ -18,8 +18,7 @@ if(NOT CMAKE_BUILD_TYPE)
18
18
endif (NOT CMAKE_BUILD_TYPE )
19
19
20
20
# installation parameters
21
- set (INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_PREFIX} /include /ffts)
22
- set (LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX} /lib)
21
+ include (GNUInstallDirs)
23
22
24
23
# common options
25
24
option (ENABLE_NEON
@@ -497,7 +496,7 @@ if(ENABLE_SHARED)
497
496
VERSION ${FFTS_MAJOR} .${FFTS_MINOR} .${FFTS_MICRO}
498
497
)
499
498
500
- install ( TARGETS ffts_shared DESTINATION ${LIB_INSTALL_DIR } )
499
+ install ( TARGETS ffts_shared DESTINATION ${CMAKE_INSTALL_LIBDIR } )
501
500
endif (ENABLE_SHARED)
502
501
503
502
if (ENABLE_STATIC)
@@ -511,7 +510,7 @@ if(ENABLE_STATIC)
511
510
set_target_properties (ffts_static PROPERTIES OUTPUT_NAME ffts)
512
511
endif (UNIX )
513
512
514
- install ( TARGETS ffts_static DESTINATION ${LIB_INSTALL_DIR } )
513
+ install ( TARGETS ffts_static DESTINATION ${CMAKE_INSTALL_LIBDIR } )
515
514
endif (ENABLE_STATIC)
516
515
517
516
if (ENABLE_STATIC OR ENABLE_SHARED)
@@ -543,10 +542,10 @@ if(UNIX)
543
542
# Produce a pkg-config file for linking against the shared lib
544
543
configure_file ("ffts.pc.cmake.in" "ffts.pc" @ONLY)
545
544
install (FILES "${CMAKE_CURRENT_BINARY_DIR} /ffts.pc"
546
- DESTINATION "${CMAKE_INSTALL_PREFIX} /lib/ pkgconfig" )
545
+ DESTINATION "${CMAKE_INSTALL_DATAROOTDIR} / pkgconfig/ " )
547
546
endif (PKG_CONFIG_FOUND)
548
547
endif (UNIX )
549
548
550
549
install ( FILES
551
550
${FFTS_HEADERS}
552
- DESTINATION ${INCLUDE_INSTALL_DIR } )
551
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR } )
0 commit comments