Lines Matching full:set
16 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
18 # Set libomp version
19 set(LIBOMP_VERSION_MAJOR 5)
20 set(LIBOMP_VERSION_MINOR 0)
32 set(LIBOMP_ARCH ${LIBOMP_DETECTED_ARCH} CACHE STRING
35 set(LIBOMP_ENABLE_ASSERTIONS TRUE CACHE BOOL
45 set(LIBOMP_ARCH i386)
47 set(LIBOMP_ARCH i386)
49 set(LIBOMP_ARCH x86_64)
51 set(LIBOMP_ARCH x86_64)
53 set(LIBOMP_ARCH ppc64le)
55 set(LIBOMP_ARCH ppc64)
57 set(LIBOMP_ARCH ppc)
59 set(LIBOMP_ARCH aarch64_32)
61 set(LIBOMP_ARCH aarch64)
63 set(LIBOMP_ARCH aarch64)
65 set(LIBOMP_ARCH arm)
67 set(LIBOMP_ARCH riscv64)
69 set(LIBOMP_ARCH loongarch64)
71 set(LIBOMP_ARCH ve)
73 set(LIBOMP_ARCH s390x)
75 set(LIBOMP_ARCH wasm32)
80 set(LIBOMP_ENABLE_ASSERTIONS ${LLVM_ENABLE_ASSERTIONS})
84 set(LIBOMP_PROFILING_SUPPORT ${OPENMP_ENABLE_LIBOMP_PROFILING})
91 set(LIBOMP_ARCH "aarch64_a64fx")
92 set(LIBOMP_ARCH_AARCH64_A64FX TRUE)
98 set(LIBOMP_LIB_TYPE normal CACHE STRING
101 # Set the OpenMP Year and Month associated with version
102 set(LIBOMP_OMP_YEAR_MONTH 201611)
103 set(LIBOMP_MIC_ARCH knc CACHE STRING
108 set(LIBOMP_FORTRAN_MODULES FALSE CACHE BOOL
114 set(LIBOMP_OSX_ARCHITECTURES "${CMAKE_OSX_ARCHITECTURES}" CACHE STRING
116 set(CMAKE_OSX_ARCHITECTURES ${LIBOMP_OSX_ARCHITECTURES})
123 set(CMAKE_MACOSX_RPATH TRUE)
127 set(LIBOMP_CXXFLAGS "" CACHE STRING
129 set(LIBOMP_CPPFLAGS "" CACHE STRING
131 set(LIBOMP_ASMFLAGS "" CACHE STRING
133 set(LIBOMP_LDFLAGS "" CACHE STRING
136 set(LIBOMP_LIBFLAGS "-lperfstat" CACHE STRING
140 set(LIBOMP_LIBFLAGS "${LIBOMP_LIBFLAGS} -latomic")
143 set(LIBOMP_LIBFLAGS "" CACHE STRING
146 set(LIBOMP_FFLAGS "" CACHE STRING
153 set(LIBOMP_COPY_EXPORTS FALSE CACHE STRING
157 set(LIBOMP_USE_HWLOC FALSE CACHE BOOL
159 set(LIBOMP_HWLOC_INSTALL_DIR /usr/local CACHE PATH
168 set(LIBOMP_BUILD_DATE "No_Timestamp")
171 set(IA32 FALSE)
172 set(INTEL64 FALSE)
173 set(ARM FALSE)
174 set(AARCH64 FALSE)
175 set(AARCH64_32 FALSE)
176 set(AARCH64_A64FX FALSE)
177 set(PPC64BE FALSE)
178 set(PPC64LE FALSE)
179 set(PPC64 FALSE)
180 set(MIC FALSE)
181 set(MIPS64 FALSE)
182 set(MIPS FALSE)
183 set(RISCV64 FALSE)
184 set(LOONGARCH64 FALSE)
185 set(VE FALSE)
186 set(S390X FALSE)
187 set(WASM FALSE)
188 set(PPC FALSE)
190 set(IA32 TRUE)
192 set(INTEL64 TRUE)
194 set(ARM TRUE)
196 set(PPC TRUE)
198 set(PPC64BE TRUE)
199 set(PPC64 TRUE)
201 set(PPC64LE TRUE)
202 set(PPC64 TRUE)
204 set(AARCH64 TRUE)
206 set(AARCH64_32 TRUE)
208 set(AARCH64_A64FX TRUE)
210 set(MIC TRUE)
212 set(MIPS TRUE)
214 set(MIPS64 TRUE)
216 set(RISCV64 TRUE)
218 set(LOONGARCH64 TRUE)
220 set(VE TRUE)
222 set(S390X TRUE)
224 set(WASM TRUE)
227 # Set some flags based on build_type
228 set(RELEASE_BUILD FALSE)
229 set(DEBUG_BUILD FALSE)
230 set(RELWITHDEBINFO_BUILD FALSE)
231 set(MINSIZEREL_BUILD FALSE)
233 set(RELEASE_BUILD TRUE)
235 set(DEBUG_BUILD TRUE)
237 set(RELWITHDEBINFO_BUILD TRUE)
239 set(MINSIZEREL_BUILD TRUE)
243 set(LIBOMP_USE_ITT_NOTIFY TRUE CACHE BOOL
247 set(NORMAL_LIBRARY FALSE)
248 set(STUBS_LIBRARY FALSE)
249 set(PROFILE_LIBRARY FALSE)
251 set(NORMAL_LIBRARY TRUE)
253 set(PROFILE_LIBRARY TRUE)
255 set(STUBS_LIBRARY TRUE)
259 set(LIBOMP_BASE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
260 set(LIBOMP_SRC_DIR ${LIBOMP_BASE_DIR}/src)
261 set(LIBOMP_TOOLS_DIR ${LIBOMP_BASE_DIR}/tools)
262 set(LIBOMP_INC_DIR ${LIBOMP_SRC_DIR}/include)
263 set(LIBOMP_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
283 set(LIBOMP_USE_QUAD_PRECISION "${LIBOMP_HAVE_QUAD_PRECISION}" CACHE BOOL
290 set(LIBOMP_USE_VERSION_SYMBOLS "${LIBOMP_HAVE_VERSION_SYMBOLS}" CACHE BOOL
297 set(LIBOMP_USE_INTERNODE_ALIGNMENT FALSE CACHE BOOL
301 set(LIBOMP_USE_DEBUGGER FALSE CACHE BOOL
305 set(LIBOMP_USE_STDCPPLIB FALSE CACHE BOOL
311 set(LIBOMP_USE_ADAPTIVE_LOCKS "${LIBOMP_HAVE_ADAPTIVE_LOCKS}" CACHE BOOL
319 set(LIBOMP_STATS FALSE CACHE BOOL
326 set(LIBOMP_USE_STDCPPLIB TRUE)
330 set(LIBOMP_ENABLE_SHARED TRUE CACHE BOOL
335 set(LIBOMP_ENABLE_SHARED FALSE)
344 set(LIBOMP_USE_ITT_NOTIFY FALSE)
349 set (LIBOMP_USE_VERSION_SYMBOLS FALSE)
354 set(OMPT_DEFAULT FALSE)
356 set(OMPT_DEFAULT TRUE)
358 set(LIBOMP_OMPT_SUPPORT ${OMPT_DEFAULT} CACHE BOOL
361 set(LIBOMP_OMPT_DEBUG FALSE CACHE BOOL
363 set(LIBOMP_OMPT_OPTIONAL TRUE CACHE BOOL
371 set(OMPD_DEFAULT FALSE)
373 set(OMPD_DEFAULT TRUE)
376 set(LIBOMP_OMPD_SUPPORT ${OMPD_DEFAULT} CACHE BOOL
381 set(LIBOMP_OMPD_SUPPORT FALSE)
386 set(LIBOMP_OMPX_TASKGRAPH FALSE CACHE BOOL "OMPX-taskgraph (task record & replay)?")
394 set(LIBOMP_USE_HIER_SCHED FALSE CACHE BOOL
398 set(LIBOMP_DEFAULT_LIB_NAME libomp)
400 set(LIBOMP_DEFAULT_LIB_NAME ${LIBOMP_DEFAULT_LIB_NAME}prof)
403 set(LIBOMP_DEFAULT_LIB_NAME ${LIBOMP_DEFAULT_LIB_NAME}stubs)
405 set(LIBOMP_LIB_NAME ${LIBOMP_DEFAULT_LIB_NAME} CACHE STRING "Base OMP library name")
408 set(MSVC_TOOLS_VERSION 140)
409 set(LIBOMP_LIB_NAME ${LIBOMP_LIB_NAME}${MSVC_TOOLS_VERSION}.${LIBOMP_ARCH})
413 set(LIBOMP_LIBRARY_SUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX})
414 set(LIBOMP_LIBRARY_KIND SHARED)
415 set(LIBOMP_INSTALL_KIND LIBRARY)
417 set(LIBOMP_LIBRARY_SUFFIX ${CMAKE_STATIC_LIBRARY_SUFFIX})
418 set(LIBOMP_LIBRARY_KIND STATIC)
419 set(LIBOMP_INSTALL_KIND ARCHIVE)
422 set(LIBOMP_LIB_FILE ${LIBOMP_LIB_NAME}${LIBOMP_LIBRARY_SUFFIX})
425 set(LIBOMP_INSTALL_ALIASES TRUE CACHE BOOL
428 # Print configuration after all variables are set.
441 set(LIBOMP_BUILD Development)
443 set(LIBOMP_BUILD ${LIBOMP_VERSION_BUILD})
464 set(LIBOMP_LIBRARY_DIR ${LIBOMP_LIBRARY_DIR} PARENT_SCOPE)
465 set(LIBOMP_INCLUDE_DIR ${LIBOMP_INCLUDE_DIR} PARENT_SCOPE)
466 set(LIBOMP_OMP_TOOLS_INCLUDE_DIR ${LIBOMP_OMP_TOOLS_INCLUDE_DIR} PARENT_SCOPE)
468 set(LIBOMP_SRC_DIR ${LIBOMP_SRC_DIR} PARENT_SCOPE)
469 set(LIBOMP_OMPD_SUPPORT ${LIBOMP_OMPD_SUPPORT} PARENT_SCOPE)