From 8ade1306aef6f28ae280c27d7f8fe7db7690ee09 Mon Sep 17 00:00:00 2001 From: Thomas Bracht Laumann Jespersen Date: Tue, 24 May 2022 21:10:58 +0200 Subject: [PATCH] Lower-case PROJECT_NAME variable to fix CMAKE_INSTALL_DOCDIR As PROJECT_NAME = OPENJPEG the generated value for CMAKE_INSTALL_DOCDIR becomes $DATAROOTDIR/doc/OPENJPEG. Fix by lowercasing PROJECT_NAME immediately before including GNUInstallDirs. --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1e9572e6..05da91e7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -105,13 +105,13 @@ endif() # -------------------------------------------------------------------------- # Install directories +string(TOLOWER ${PROJECT_NAME} PROJECT_NAME) include(GNUInstallDirs) # Build DOCUMENTATION (not in ALL target and only if Doxygen is found) option(BUILD_DOC "Build the HTML documentation (with doxygen if available)." OFF) -string(TOLOWER ${PROJECT_NAME} projectname) -set(OPENJPEG_INSTALL_SUBDIR "${projectname}-${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}") +set(OPENJPEG_INSTALL_SUBDIR "${PROJECT_NAME}-${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}") if(NOT OPENJPEG_INSTALL_JNI_DIR) if(WIN32)