Skip to content

Commit 156dacc

Browse files
authored
Enforce LF line endings (#273)
To keep the code base consistent, let's keep LF line endings (disallow CRLF) everywhere
1 parent 7312711 commit 156dacc

16 files changed

Lines changed: 3683 additions & 3677 deletions

.gitattributes

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Normalize text files to LF in the repository and working tree.
2+
* text=auto eol=lf
3+
4+
# Keep native Windows line endings for Windows command scripts.
5+
*.bat text eol=crlf
6+
*.cmd text eol=crlf

cmake/kokkos_config.cmake

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
1-
include(ExternalProject)
2-
3-
set(KOKKOS_BUILD_DIR "${CMAKE_BINARY_DIR}/3rdparty/kokkos_build")
4-
set(KOKKOS_INSTALL_DIR "${CMAKE_BINARY_DIR}/3rdparty/kokkos_install")
5-
6-
ExternalProject_Add(
7-
kokkos_external
8-
SOURCE_DIR "${CMAKE_SOURCE_DIR}/3rdparty/kokkos"
9-
BINARY_DIR "${KOKKOS_BUILD_DIR}"
10-
INSTALL_DIR "${KOKKOS_INSTALL_DIR}"
11-
12-
CMAKE_ARGS
13-
-G "${CMAKE_GENERATOR}"
14-
-DCMAKE_C_COMPILER_LAUNCHER=${CMAKE_C_COMPILER_LAUNCHER}
15-
-DCMAKE_CXX_COMPILER_LAUNCHER=${CMAKE_CXX_COMPILER_LAUNCHER}
16-
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
17-
-DCMAKE_INSTALL_PREFIX=${KOKKOS_INSTALL_DIR}
18-
19-
-DKokkos_ENABLE_SERIAL=ON
20-
-DKokkos_ARCH_NATIVE=OFF
21-
-DKokkos_ENABLE_OPENMP=OFF
22-
-DKokkos_ENABLE_THREADS=ON
23-
-DKokkos_ENABLE_CUDA=OFF
24-
-DKokkos_ENABLE_HIP=OFF
25-
-DKokkos_ENABLE_TESTS=OFF
26-
-DKokkos_ENABLE_EXAMPLES=OFF
27-
28-
-DKokkos_ENABLE_AGGRESSIVE_VECTORIZATION=ON
29-
-DKokkos_ENABLE_LIBDL=OFF
30-
31-
BUILD_COMMAND ${CMAKE_COMMAND} --build "${KOKKOS_BUILD_DIR}" --config ${CMAKE_BUILD_TYPE} -j${NPROC}
32-
33-
INSTALL_COMMAND ${CMAKE_COMMAND} --install "${KOKKOS_BUILD_DIR}" --config ${CMAKE_BUILD_TYPE}
34-
35-
BUILD_ALWAYS OFF
36-
LOG_CONFIGURE ON
37-
LOG_BUILD ON
38-
LOG_INSTALL ON
39-
)
40-
41-
set(Kokkos_DIR "${KOKKOS_INSTALL_DIR}/lib/cmake/Kokkos" CACHE PATH "Path to Kokkos CMake config")
1+
include(ExternalProject)
2+
3+
set(KOKKOS_BUILD_DIR "${CMAKE_BINARY_DIR}/3rdparty/kokkos_build")
4+
set(KOKKOS_INSTALL_DIR "${CMAKE_BINARY_DIR}/3rdparty/kokkos_install")
5+
6+
ExternalProject_Add(
7+
kokkos_external
8+
SOURCE_DIR "${CMAKE_SOURCE_DIR}/3rdparty/kokkos"
9+
BINARY_DIR "${KOKKOS_BUILD_DIR}"
10+
INSTALL_DIR "${KOKKOS_INSTALL_DIR}"
11+
12+
CMAKE_ARGS
13+
-G "${CMAKE_GENERATOR}"
14+
-DCMAKE_C_COMPILER_LAUNCHER=${CMAKE_C_COMPILER_LAUNCHER}
15+
-DCMAKE_CXX_COMPILER_LAUNCHER=${CMAKE_CXX_COMPILER_LAUNCHER}
16+
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
17+
-DCMAKE_INSTALL_PREFIX=${KOKKOS_INSTALL_DIR}
18+
19+
-DKokkos_ENABLE_SERIAL=ON
20+
-DKokkos_ARCH_NATIVE=OFF
21+
-DKokkos_ENABLE_OPENMP=OFF
22+
-DKokkos_ENABLE_THREADS=ON
23+
-DKokkos_ENABLE_CUDA=OFF
24+
-DKokkos_ENABLE_HIP=OFF
25+
-DKokkos_ENABLE_TESTS=OFF
26+
-DKokkos_ENABLE_EXAMPLES=OFF
27+
28+
-DKokkos_ENABLE_AGGRESSIVE_VECTORIZATION=ON
29+
-DKokkos_ENABLE_LIBDL=OFF
30+
31+
BUILD_COMMAND ${CMAKE_COMMAND} --build "${KOKKOS_BUILD_DIR}" --config ${CMAKE_BUILD_TYPE} -j${NPROC}
32+
33+
INSTALL_COMMAND ${CMAKE_COMMAND} --install "${KOKKOS_BUILD_DIR}" --config ${CMAKE_BUILD_TYPE}
34+
35+
BUILD_ALWAYS OFF
36+
LOG_CONFIGURE ON
37+
LOG_BUILD ON
38+
LOG_INSTALL ON
39+
)
40+
41+
set(Kokkos_DIR "${KOKKOS_INSTALL_DIR}/lib/cmake/Kokkos" CACHE PATH "Path to Kokkos CMake config")

0 commit comments

Comments
 (0)