Skip to content

Commit 6b7ae0d

Browse files
committed
cmake-format
1 parent fb703d8 commit 6b7ae0d

File tree

1 file changed

+25
-9
lines changed

1 file changed

+25
-9
lines changed

CMakeLists.txt

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,30 @@
11
cmake_minimum_required(VERSION 3.14 FATAL_ERROR)
22

3-
project(CPM VERSION 0.37.0 LANGUAGES NONE)
3+
project(
4+
CPM
5+
VERSION 0.37.0
6+
LANGUAGES NONE
7+
)
48

59
option(CPM_INSTALL "Install CPM" OFF)
610

711
include(CMakePackageConfigHelpers)
8-
configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPMConfig.cmake.in"
9-
"${CMAKE_CURRENT_BINARY_DIR}/CPMConfig.cmake"
10-
INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/CPM"
11-
)
12-
write_basic_package_version_file("${CMAKE_CURRENT_BINARY_DIR}/CPMConfigVersion.cmake" COMPATIBILITY SameMajorVersion ARCH_INDEPENDENT)
12+
configure_package_config_file(
13+
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPMConfig.cmake.in"
14+
"${CMAKE_CURRENT_BINARY_DIR}/CPMConfig.cmake"
15+
INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/CPM"
16+
)
17+
write_basic_package_version_file(
18+
"${CMAKE_CURRENT_BINARY_DIR}/CPMConfigVersion.cmake" COMPATIBILITY SameMajorVersion
19+
ARCH_INDEPENDENT
20+
)
1321

1422
# For consumer using FetchContent
1523
if(NOT ${CMAKE_PROJECT_NAME} STREQUAL ${PROJECT_NAME})
1624
# Trick to use the find_package
17-
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPM.cmake" "${CMAKE_CURRENT_BINARY_DIR}/CPM.cmake" COPYONLY)
25+
configure_file(
26+
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPM.cmake" "${CMAKE_CURRENT_BINARY_DIR}/CPM.cmake" COPYONLY
27+
)
1828
set(CPM_DIR "${CMAKE_CURRENT_BINARY_DIR}")
1929
find_package(CPM CONFIG REQUIRED NO_POLICY_SCOPE)
2030
# Check if the user download the repo with git and not in an official release
@@ -37,8 +47,14 @@ if(NOT ${CMAKE_PROJECT_NAME} STREQUAL ${PROJECT_NAME})
3747
endif()
3848

3949
if(CPM_INSTALL)
40-
## Without it : Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs.
50+
# Without it : Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target
51+
# architecture is known. Please enable at least one language before including GNUInstallDirs.
4152
enable_language(C)
4253
include(GNUInstallDirs)
43-
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/CPMConfig.cmake" "${CMAKE_CURRENT_BINARY_DIR}/CPMConfigVersion.cmake" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPM.cmake" DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/CPM")
54+
install(
55+
FILES "${CMAKE_CURRENT_BINARY_DIR}/CPMConfig.cmake"
56+
"${CMAKE_CURRENT_BINARY_DIR}/CPMConfigVersion.cmake"
57+
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPM.cmake"
58+
DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/CPM"
59+
)
4460
endif()

0 commit comments

Comments
 (0)