Skip to content

Commit 07d46a3

Browse files
authored
Merge pull request #2 from LIHPC-Computational-Geometry/dev-7.8.1
Version 7.8.1 du 08/09/23. Correctif dépendance cmake à MachineTypes …
2 parents 5ebb74a + cad82ba commit 07d46a3

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

CMakePresets.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@
22
"version": 3,
33
"configurePresets": [
44
{
5-
"name": "ci"
5+
"name": "ci",
6+
"cacheVariables":
7+
{
8+
"MACHINE_TYPES": "OFF",
9+
"FORMAT_MLI2": "OFF"
10+
}
611
}
712
]
813
}

cmake/version.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
set (LIMA_MAJOR_VERSION "7")
66
set (LIMA_MINOR_VERSION "8")
7-
set (LIMA_RELEASE_VERSION "0")
7+
set (LIMA_RELEASE_VERSION "1")
88
set (LIMA_VERSION ${LIMA_MAJOR_VERSION}.${LIMA_MINOR_VERSION}.${LIMA_RELEASE_VERSION})
99

1010

src/Lima/CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,15 @@ if (${MachineTypes_FOUND})
7575
message (STATUS "======================> Utilisation de l'API MachineTypes")
7676
set (MachineTypes_ENABLED ON)
7777
target_link_libraries (Lima PUBLIC MachineTypes::include)
78+
if (MachineTypes_INCLUDE_DIR)
79+
target_include_directories (Lima PUBLIC ${MachineTypes_INCLUDE_DIR})
80+
elseif (MachineTypes_INCLUDE_DIRS)
81+
target_include_directories (Lima PUBLIC ${MachineTypes_INCLUDE_DIRS})
82+
else ( )
83+
# Si il y a une demande d'utilisation de MachineTypes ce peut être très important, ça défini entre autres les types des variables transmis en arguments des fonctions
84+
# => Pas le droit à l'erreur, on bloque donc en cas de doute.
85+
message (FATAL_ERROR "Variables MachineTypes_INCLUDE_DIRS et MachineTypes_INCLUDE_DIRS nulles.")
86+
endif ( )
7887
endif (${MachineTypes_FOUND})
7988

8089
set (LIMA_KERNEL_PUBLIC_FLAGS "${LIMA_CFLAGS}" LIMA_MT LIMA_USES_ATOMIC_API)

0 commit comments

Comments
 (0)