1- message (STATUS "Current Qt Version : ${QT_VERSION_MAJOR} " )
1+ message (STATUS "Compiling with DTK major version: ${DTK_VERSION_MAJOR} , Qt major version : ${QT_VERSION_MAJOR} " )
22
3- set (LIB_NAME dtk${DTK_VERSION_MAJOR } gui)
3+ set (LIB_NAME dtk${DTK_NAME_SUFFIX } gui)
44
55# Set install path
66if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
@@ -30,11 +30,11 @@ else()
3030 set (BUILD_DOCS OFF CACHE BOOL "Generate doxygen-based documentation" )
3131endif ()
3232
33- set (INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR} /dtk${PROJECT_VERSION_MAJOR } /DGui" )
34- set (TOOL_INSTALL_DIR "${CMAKE_INSTALL_LIBEXECDIR} /dtk${PROJECT_VERSION_MAJOR } /DGui/bin" )
33+ set (INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR} /dtk${DTK_VERSION_MAJOR } /DGui" )
34+ set (TOOL_INSTALL_DIR "${CMAKE_INSTALL_LIBEXECDIR} /dtk${DTK_VERSION_MAJOR } /DGui/bin" )
3535set (LIBRARY_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR} " )
3636set (MKSPECS_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR} /qt${QT_VERSION_MAJOR} /mkspecs/modules" CACHE STRING "Install dir for qt pri module files" )
37- set (CONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR} /cmake/Dtk${DTK_VERSION_MAJOR } Gui" )
37+ set (CONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR} /cmake/Dtk${DTK_NAME_SUFFIX } Gui" )
3838set (PKGCONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR} /pkgconfig" )
3939
4040set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -Wall -Wextra -fopenmp" )
@@ -59,25 +59,25 @@ endforeach()
5959
6060# Generate cmake config file
6161configure_package_config_file (misc/DtkGuiConfig.cmake.in
62- ${CMAKE_CURRENT_BINARY_DIR} /Dtk${DTK_VERSION_MAJOR }GuiConfig.cmake
62+ ${CMAKE_CURRENT_BINARY_DIR} /Dtk${DTK_NAME_SUFFIX }GuiConfig.cmake
6363 INSTALL_DESTINATION "${CONFIG_INSTALL_DIR} "
6464 PATH_VARS TOOL_INSTALL_DIR
6565)
6666# Generate cmake version file
6767write_basic_package_version_file (
68- "${CMAKE_CURRENT_BINARY_DIR} /Dtk${DTK_VERSION_MAJOR } GuiConfigVersion.cmake"
68+ "${CMAKE_CURRENT_BINARY_DIR} /Dtk${DTK_NAME_SUFFIX } GuiConfigVersion.cmake"
6969 VERSION ${DTK_VERSION}
7070 COMPATIBILITY SameMajorVersion
7171)
7272# Install cmake config file and version file to CONFIG_INSTALL_DIR
7373install (FILES
74- ${CMAKE_CURRENT_BINARY_DIR} /Dtk${DTK_VERSION_MAJOR } GuiConfig.cmake
75- ${CMAKE_CURRENT_BINARY_DIR} /Dtk${DTK_VERSION_MAJOR } GuiConfigVersion.cmake
74+ ${CMAKE_CURRENT_BINARY_DIR} /Dtk${DTK_NAME_SUFFIX } GuiConfig.cmake
75+ ${CMAKE_CURRENT_BINARY_DIR} /Dtk${DTK_NAME_SUFFIX } GuiConfigVersion.cmake
7676 DESTINATION "${CONFIG_INSTALL_DIR} "
7777)
7878# Install pkgconfig file
79- configure_file (misc/dtkgui.pc.in dtk${DTK_VERSION_MAJOR }gui.pc @ONLY )
80- install (FILES ${CMAKE_CURRENT_BINARY_DIR} /dtk${DTK_VERSION_MAJOR } gui.pc DESTINATION "${PKGCONFIG_INSTALL_DIR} " )
79+ configure_file (misc/dtkgui.pc.in dtk${DTK_NAME_SUFFIX }gui.pc @ONLY )
80+ install (FILES ${CMAKE_CURRENT_BINARY_DIR} /dtk${DTK_NAME_SUFFIX } gui.pc DESTINATION "${PKGCONFIG_INSTALL_DIR} " )
8181# Install pri module
8282configure_file (misc/qt_lib_dtkgui.pri.in qt_lib_dtkgui.pri @ONLY )
8383install (FILES ${CMAKE_CURRENT_BINARY_DIR} /qt_lib_dtkgui.pri DESTINATION "${MKSPECS_INSTALL_DIR} " )
@@ -111,7 +111,7 @@ install(FILES DtkGuis DESTINATION "${INCLUDE_INSTALL_DIR}")
111111# Find common dependencies
112112find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Gui DBus Network )
113113find_package (PkgConfig REQUIRED )
114- find_package (Dtk${DTK_VERSION_MAJOR } REQUIRED Core )
114+ find_package (Dtk${DTK_NAME_SUFFIX } REQUIRED Core )
115115find_package (DtkBuildHelper REQUIRED )
116116pkg_check_modules (librsvg REQUIRED IMPORTED_TARGET librsvg-2.0 )
117117
0 commit comments