diff --git a/runtime/Cpp/CMakeLists.txt b/runtime/Cpp/CMakeLists.txt index 7efb19c314..863dd9d618 100644 --- a/runtime/Cpp/CMakeLists.txt +++ b/runtime/Cpp/CMakeLists.txt @@ -138,10 +138,11 @@ if(WITH_DEMO) add_subdirectory(demo) endif(WITH_DEMO) +include(GNUInstallDirs) + # Generate CMake Package Files only if install is active if (ANTLR4_INSTALL) - include(GNUInstallDirs) include(CMakePackageConfigHelpers) if(NOT ANTLR4_CMAKE_DIR) @@ -202,14 +203,14 @@ endif(ANTLR4_INSTALL) if(EXISTS LICENSE.txt) install(FILES LICENSE.txt - DESTINATION "share/doc/libantlr4") + DESTINATION ${CMAKE_INSTALL_DOCDIR}) elseif(EXISTS ../../LICENSE.txt) install(FILES ../../LICENSE.txt - DESTINATION "share/doc/libantlr4") + DESTINATION ${CMAKE_INSTALL_DOCDIR}) endif() install(FILES README.md VERSION - DESTINATION "share/doc/libantlr4") + DESTINATION ${CMAKE_INSTALL_DOCDIR}) set(CPACK_PACKAGE_CONTACT "antlr-discussion@googlegroups.com") set(CPACK_PACKAGE_VERSION ${ANTLR_VERSION}) diff --git a/runtime/Cpp/runtime/CMakeLists.txt b/runtime/Cpp/runtime/CMakeLists.txt index be0d8bf039..09f8256420 100644 --- a/runtime/Cpp/runtime/CMakeLists.txt +++ b/runtime/Cpp/runtime/CMakeLists.txt @@ -7,7 +7,7 @@ if (NOT ANTLR_BUILD_SHARED AND NOT ANTLR_BUILD_STATIC) message(FATAL_ERROR "Options ANTLR_BUILD_SHARED and ANTLR_BUILD_STATIC can't both be OFF") endif() -set(libantlrcpp_INCLUDE_INSTALL_DIR "include/antlr4-runtime") +set(libantlrcpp_INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}/antlr4-runtime") set(libantlrcpp_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/runtime/src