Skip to content

Commit bff3728

Browse files
committed
Move GNUInstallDirs include earlier
GNUInstallDirs defines CMAKE_INSTALL_INCLUDEDIR which is used for setting includedir in the generated cmake config files so it needs to be included before its first occurrence. fixes #32 Signed-off-by: Marcin Serwin <marcin@serwin.dev>
1 parent eb34f71 commit bff3728

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ set(plutosvg_sources
2020
add_library(plutosvg ${plutosvg_sources})
2121
add_library(plutosvg::plutosvg ALIAS plutosvg)
2222

23+
include(GNUInstallDirs)
24+
include(CMakePackageConfigHelpers)
25+
2326
set_target_properties(plutosvg PROPERTIES
2427
SOVERSION ${PLUTOSVG_VERSION_MAJOR}
2528
C_VISIBILITY_PRESET hidden
@@ -55,9 +58,6 @@ if(PLUTOSVG_ENABLE_FREETYPE)
5558
target_link_libraries(plutosvg PUBLIC Freetype::Freetype)
5659
endif()
5760

58-
include(GNUInstallDirs)
59-
include(CMakePackageConfigHelpers)
60-
6161
configure_package_config_file(
6262
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/plutosvgConfig.cmake.in"
6363
"${CMAKE_CURRENT_BINARY_DIR}/plutosvgConfig.cmake"

0 commit comments

Comments
 (0)