Changes in / [e2702fd:92aca37]
- Files:
-
- 43 added
- 3 deleted
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
.gitignore
re2702fd r92aca37 4 4 5 5 # generated by configure 6 aclocal.m47 automake8 6 autom4te.cache 9 7 config.h … … 11 9 config.log 12 10 config.py 13 configure 11 stamp-h1 14 12 libtool 15 stamp-h116 13 /Makefile 17 /Makefile.in18 14 **/Makefile 19 **/Makefile.in20 15 /version 21 16 -
Jenkinsfile
re2702fd r92aca37 114 114 release = Settings.RunAllTests || Settings.RunBenchmark 115 115 build_stage('Build : configure', true) { 116 // Configure must be run inside the tree117 dir (SrcDir) {118 // Generate the necessary build files119 sh './autogen.sh'120 }121 122 116 // Build outside of the src tree to ease cleaning 123 117 dir (BuildDir) { -
benchmark/Makefile.am
re2702fd r92aca37 19 19 20 20 # applies to both programs 21 include $(top_srcdir)/ tools/build/cfa.make21 include $(top_srcdir)/src/cfa.make 22 22 23 23 AM_CFLAGS = -O2 -Wall -Wextra -I$(srcdir) -lrt -pthread # -Werror -
configure.ac
re2702fd r92aca37 6 6 AC_CONFIG_AUX_DIR([automake]) 7 7 AC_CONFIG_MACRO_DIRS([automake]) 8 #AC_CONFIG_SRCDIR([src/main.cc]) 8 9 AC_CONFIG_HEADERS([config.h:src/config.h.in]) 9 10 AM_SILENT_RULES([yes]) 10 11 11 m4_include([ tools/build/cfa.m4])12 m4_include([automake/cfa.m4]) 12 13 13 14 # don't use the default CFLAGS as they unconditonnaly add -O2 -
libcfa/configure.ac
re2702fd r92aca37 8 8 AM_SILENT_RULES([yes]) 9 9 10 m4_include([../ tools/build/cfa.m4])10 m4_include([../automake/cfa.m4]) 11 11 12 12 AM_INIT_AUTOMAKE([subdir-objects]) -
libcfa/prelude/defines.hfa.in
re2702fd r92aca37 1 /* prelude/defines.hfa.in. Generated from configure.ac by autoheader. */ 1 // 2 // Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo 3 // 4 // The contents of this file are covered under the licence agreement in the 5 // file "LICENCE" distributed with Cforall. 6 // 7 // defines.hfa.in -- 8 // 9 // Author : Thierry Delisle 10 // Created On : Thu Apr 30 15:23:00 2020 11 // Last Modified By : 12 // Last Modified On : 13 // Update Count : 14 // 2 15 3 /* Location of cfa command. */ 4 #undef CFA_BINDIR 16 //----------------------------------------------------------------------- 17 // Global Support 18 /* Defined if io_uring support is present when compiling libcfathread. */ 19 #undef CFA_HAVE_LINUX_IO_URING_H 20 21 //----------------------------------------------------------------------- 22 // Operations 23 /* Defined if io_uring support is present when compiling libcfathread and 24 supports the operation IORING_OP_NOP. */ 25 #undef CFA_HAVE_IORING_OP_NOP 26 27 /* Defined if io_uring support is present when compiling libcfathread and 28 supports the operation IORING_OP_READV. */ 29 #undef CFA_HAVE_IORING_OP_READV 30 31 /* Defined if io_uring support is present when compiling libcfathread and 32 supports the operation IORING_OP_WRITEV. */ 33 #undef CFA_HAVE_IORING_OP_WRITEV 34 35 /* Defined if io_uring support is present when compiling libcfathread and 36 supports the operation IORING_OP_FSYNC. */ 37 #undef CFA_HAVE_IORING_OP_FSYNC 38 39 /* Defined if io_uring support is present when compiling libcfathread and 40 supports the operation IORING_OP_READ_FIXED. */ 41 #undef CFA_HAVE_IORING_OP_READ_FIXED 42 43 /* Defined if io_uring support is present when compiling libcfathread and 44 supports the operation IORING_OP_WRITE_FIXED. */ 45 #undef CFA_HAVE_IORING_OP_WRITE_FIXED 46 47 /* Defined if io_uring support is present when compiling libcfathread and 48 supports the operation IORING_OP_POLL_ADD. */ 49 #undef CFA_HAVE_IORING_OP_POLL_ADD 50 51 /* Defined if io_uring support is present when compiling libcfathread and 52 supports the operation IORING_OP_POLL_REMOVE. */ 53 #undef CFA_HAVE_IORING_OP_POLL_REMOVE 54 55 /* Defined if io_uring support is present when compiling libcfathread and 56 supports the operation IORING_OP_SYNC_FILE_RANGE. */ 57 #undef CFA_HAVE_IORING_OP_SYNC_FILE_RANGE 58 59 /* Defined if io_uring support is present when compiling libcfathread and 60 supports the operation IORING_OP_SENDMSG. */ 61 #undef CFA_HAVE_IORING_OP_SENDMSG 62 63 /* Defined if io_uring support is present when compiling libcfathread and 64 supports the operation IORING_OP_RECVMSG. */ 65 #undef CFA_HAVE_IORING_OP_RECVMSG 66 67 /* Defined if io_uring support is present when compiling libcfathread and 68 supports the operation IORING_OP_TIMEOUT. */ 69 #undef CFA_HAVE_IORING_OP_TIMEOUT 70 71 /* Defined if io_uring support is present when compiling libcfathread and 72 supports the operation IORING_OP_TIMEOUT_REMOVE. */ 73 #undef CFA_HAVE_IORING_OP_TIMEOUT_REMOVE 5 74 6 75 /* Defined if io_uring support is present when compiling libcfathread and … … 13 82 14 83 /* Defined if io_uring support is present when compiling libcfathread and 15 supports the operation IORING_OP_ CLOSE. */16 #undef CFA_HAVE_IORING_OP_ CLOSE84 supports the operation IORING_OP_LINK_TIMEOUT. */ 85 #undef CFA_HAVE_IORING_OP_LINK_TIMEOUT 17 86 18 87 /* Defined if io_uring support is present when compiling libcfathread and … … 21 90 22 91 /* Defined if io_uring support is present when compiling libcfathread and 23 supports the operation IORING_OP_EPOLL_CTL. */ 24 #undef CFA_HAVE_IORING_OP_EPOLL_CTL 92 supports the operation IORING_OP_FALLOCATE. */ 93 #undef CFA_HAVE_IORING_OP_FALLOCATE 94 95 /* Defined if io_uring support is present when compiling libcfathread and 96 supports the operation IORING_OP_OPENAT. */ 97 #undef CFA_HAVE_IORING_OP_OPENAT 98 99 /* Defined if io_uring support is present when compiling libcfathread and 100 supports the operation IORING_OP_CLOSE. */ 101 #undef CFA_HAVE_IORING_OP_CLOSE 102 103 /* Defined if io_uring support is present when compiling libcfathread and 104 supports the operation IORING_OP_FILES_UPDATE. */ 105 #undef CFA_HAVE_IORING_OP_FILES_UPDATE 106 107 /* Defined if io_uring support is present when compiling libcfathread and 108 supports the operation IORING_OP_STATX. */ 109 #undef CFA_HAVE_IORING_OP_STATX 110 111 /* Defined if io_uring support is present when compiling libcfathread and 112 supports the operation IORING_OP_READ. */ 113 #undef CFA_HAVE_IORING_OP_READ 114 115 /* Defined if io_uring support is present when compiling libcfathread and 116 supports the operation IORING_OP_WRITE. */ 117 #undef CFA_HAVE_IORING_OP_WRITE 25 118 26 119 /* Defined if io_uring support is present when compiling libcfathread and … … 29 122 30 123 /* Defined if io_uring support is present when compiling libcfathread and 31 supports the operation IORING_OP_FALLOCATE. */32 #undef CFA_HAVE_IORING_OP_FALLOCATE33 34 /* Defined if io_uring support is present when compiling libcfathread and35 supports the operation IORING_OP_FILES_UPDATE. */36 #undef CFA_HAVE_IORING_OP_FILES_UPDATE37 38 /* Defined if io_uring support is present when compiling libcfathread and39 supports the operation IORING_OP_FSYNC. */40 #undef CFA_HAVE_IORING_OP_FSYNC41 42 /* Defined if io_uring support is present when compiling libcfathread and43 supports the operation IORING_OP_LINK_TIMEOUT. */44 #undef CFA_HAVE_IORING_OP_LINK_TIMEOUT45 46 /* Defined if io_uring support is present when compiling libcfathread and47 124 supports the operation IORING_OP_MADVISE. */ 48 125 #undef CFA_HAVE_IORING_OP_MADVISE 49 126 50 127 /* Defined if io_uring support is present when compiling libcfathread and 51 supports the operation IORING_OP_ NOP. */52 #undef CFA_HAVE_IORING_OP_ NOP128 supports the operation IORING_OP_SEND. */ 129 #undef CFA_HAVE_IORING_OP_SEND 53 130 54 131 /* Defined if io_uring support is present when compiling libcfathread and 55 supports the operation IORING_OP_ OPENAT. */56 #undef CFA_HAVE_IORING_OP_ OPENAT132 supports the operation IORING_OP_RECV. */ 133 #undef CFA_HAVE_IORING_OP_RECV 57 134 58 135 /* Defined if io_uring support is present when compiling libcfathread and … … 61 138 62 139 /* Defined if io_uring support is present when compiling libcfathread and 63 supports the operation IORING_OP_ POLL_ADD. */64 #undef CFA_HAVE_IORING_OP_ POLL_ADD140 supports the operation IORING_OP_EPOLL_CTL. */ 141 #undef CFA_HAVE_IORING_OP_EPOLL_CTL 65 142 66 143 /* Defined if io_uring support is present when compiling libcfathread and 67 supports the operation IORING_OP_ POLL_REMOVE. */68 #undef CFA_HAVE_IORING_OP_ POLL_REMOVE144 supports the operation IORING_OP_SPLICE. */ 145 #undef CFA_HAVE_IORING_OP_SPLICE 69 146 70 147 /* Defined if io_uring support is present when compiling libcfathread and … … 73 150 74 151 /* Defined if io_uring support is present when compiling libcfathread and 75 supports the operation IORING_OP_READ. */76 #undef CFA_HAVE_IORING_OP_READ77 78 /* Defined if io_uring support is present when compiling libcfathread and79 supports the operation IORING_OP_READV. */80 #undef CFA_HAVE_IORING_OP_READV81 82 /* Defined if io_uring support is present when compiling libcfathread and83 supports the operation IORING_OP_READ_FIXED. */84 #undef CFA_HAVE_IORING_OP_READ_FIXED85 86 /* Defined if io_uring support is present when compiling libcfathread and87 supports the operation IORING_OP_RECV. */88 #undef CFA_HAVE_IORING_OP_RECV89 90 /* Defined if io_uring support is present when compiling libcfathread and91 supports the operation IORING_OP_RECVMSG. */92 #undef CFA_HAVE_IORING_OP_RECVMSG93 94 /* Defined if io_uring support is present when compiling libcfathread and95 152 supports the operation IORING_OP_REMOVE_BUFFER. */ 96 153 #undef CFA_HAVE_IORING_OP_REMOVE_BUFFER 97 154 98 /* Defined if io_uring support is present when compiling libcfathread and 99 supports the operation IORING_OP_SEND. */ 100 #undef CFA_HAVE_IORING_OP_SEND 101 102 /* Defined if io_uring support is present when compiling libcfathread and 103 supports the operation IORING_OP_SENDMSG. */ 104 #undef CFA_HAVE_IORING_OP_SENDMSG 105 106 /* Defined if io_uring support is present when compiling libcfathread and 107 supports the operation IORING_OP_SPLICE. */ 108 #undef CFA_HAVE_IORING_OP_SPLICE 109 110 /* Defined if io_uring support is present when compiling libcfathread and 111 supports the operation IORING_OP_STATX. */ 112 #undef CFA_HAVE_IORING_OP_STATX 113 114 /* Defined if io_uring support is present when compiling libcfathread and 115 supports the operation IORING_OP_SYNC_FILE_RANGE. */ 116 #undef CFA_HAVE_IORING_OP_SYNC_FILE_RANGE 117 118 /* Defined if io_uring support is present when compiling libcfathread and 119 supports the operation IORING_OP_TIMEOUT. */ 120 #undef CFA_HAVE_IORING_OP_TIMEOUT 121 122 /* Defined if io_uring support is present when compiling libcfathread and 123 supports the operation IORING_OP_TIMEOUT_REMOVE. */ 124 #undef CFA_HAVE_IORING_OP_TIMEOUT_REMOVE 125 126 /* Defined if io_uring support is present when compiling libcfathread and 127 supports the operation IORING_OP_WRITE. */ 128 #undef CFA_HAVE_IORING_OP_WRITE 129 130 /* Defined if io_uring support is present when compiling libcfathread and 131 supports the operation IORING_OP_WRITEV. */ 132 #undef CFA_HAVE_IORING_OP_WRITEV 133 134 /* Defined if io_uring support is present when compiling libcfathread and 135 supports the operation IORING_OP_WRITE_FIXED. */ 136 #undef CFA_HAVE_IORING_OP_WRITE_FIXED 137 138 /* Defined if io_uring support is present when compiling libcfathread and 139 supports the flag ASYNC. */ 140 #undef CFA_HAVE_IOSQE_ASYNC 141 155 //----------------------------------------------------------------------- 156 // Flags 142 157 /* Defined if io_uring support is present when compiling libcfathread and 143 158 supports the flag FIXED_FILE. */ … … 149 164 150 165 /* Defined if io_uring support is present when compiling libcfathread and 151 supports the flag IO_HARDLINK. */152 #undef CFA_HAVE_IOSQE_ IO_HARDLINK166 supports the flag ASYNC. */ 167 #undef CFA_HAVE_IOSQE_ASYNC 153 168 154 169 /* Defined if io_uring support is present when compiling libcfathread and … … 156 171 #undef CFA_HAVE_IOSQE_IO_LINK 157 172 158 /* Defined if io_uring support is present when compiling libcfathread. */ 159 #undef CFA_HAVE_LINUX_IO_URING_H 173 /* Defined if io_uring support is present when compiling libcfathread and 174 supports the flag IO_HARDLINK. */ 175 #undef CFA_HAVE_IOSQE_IO_HARDLINK 160 176 161 177 /* Defined if io_uring support is present when compiling libcfathread and … … 163 179 #undef CFA_HAVE_SPLICE_F_FD_IN_FIXED 164 180 165 /* Location of include files. */ 166 #undef CFA_INCDIR 167 168 /* Location of cc1 and cfa-cpp commands. */ 169 #undef CFA_LIBDIR 170 171 /* Location of cfa install. */ 172 #undef CFA_PREFIX 173 174 /* Define to 1 if you have the <dlfcn.h> header file. */ 175 #undef HAVE_DLFCN_H 176 177 /* Define to 1 if you have the <inttypes.h> header file. */ 178 #undef HAVE_INTTYPES_H 179 180 /* Define to 1 if you have the <linux/io_uring.h> header file. */ 181 #undef HAVE_LINUX_IO_URING_H 182 183 /* Define to 1 if you have the <memory.h> header file. */ 184 #undef HAVE_MEMORY_H 185 181 //----------------------------------------------------------------------- 182 // Other calls 186 183 /* Define to 1 if you have the `preadv2' function. */ 187 184 #undef HAVE_PREADV2 … … 190 187 #undef HAVE_PWRITEV2 191 188 192 /* Define to 1 if you have the <stdint.h> header file. */ 193 #undef HAVE_STDINT_H 194 195 /* Define to 1 if you have the <stdlib.h> header file. */ 196 #undef HAVE_STDLIB_H 197 198 /* Define to 1 if you have the <strings.h> header file. */ 199 #undef HAVE_STRINGS_H 200 201 /* Define to 1 if you have the <string.h> header file. */ 202 #undef HAVE_STRING_H 203 204 /* Define to 1 if you have the <sys/stat.h> header file. */ 205 #undef HAVE_SYS_STAT_H 206 207 /* Define to 1 if you have the <sys/types.h> header file. */ 208 #undef HAVE_SYS_TYPES_H 209 210 /* Define to 1 if you have the <unistd.h> header file. */ 211 #undef HAVE_UNISTD_H 212 213 /* Define to the sub-directory where libtool stores uninstalled libraries. */ 214 #undef LT_OBJDIR 215 216 /* Name of package */ 217 #undef PACKAGE 218 219 /* Define to the address where bug reports for this package should be sent. */ 220 #undef PACKAGE_BUGREPORT 221 222 /* Define to the full name of this package. */ 223 #undef PACKAGE_NAME 224 225 /* Define to the full name and version of this package. */ 226 #undef PACKAGE_STRING 227 228 /* Define to the one symbol short name of this package. */ 229 #undef PACKAGE_TARNAME 230 231 /* Define to the home page for this package. */ 232 #undef PACKAGE_URL 233 234 /* Define to the version of this package. */ 235 #undef PACKAGE_VERSION 236 237 /* Define to 1 if you have the ANSI C header files. */ 238 #undef STDC_HEADERS 239 240 /* Version number of package */ 241 #undef VERSION 242 189 //----------------------------------------------------------------------- 190 // Statistics 243 191 /* Defined if libcfathread was compiled without support for statistics. */ 244 192 #undef __CFA_NO_STATISTICS__ -
libcfa/src/Makefile.am
re2702fd r92aca37 19 19 ACLOCAL_AMFLAGS = -I automake 20 20 21 include $( top_srcdir)/../tools/build/cfa.make21 include $(srcdir)/../../src/cfa.make 22 22 23 23 libdir = ${CFA_LIBDIR} -
longrun_tests/Makefile.am
re2702fd r92aca37 18 18 ACLOCAL_AMFLAGS = -I automake 19 19 20 include $(top_srcdir)/ tools/build/cfa.make20 include $(top_srcdir)/src/cfa.make 21 21 22 22 repeats=10 -
tests/Makefile.am
re2702fd r92aca37 18 18 ACLOCAL_AMFLAGS = -I automake 19 19 20 include $(top_srcdir)/ tools/build/cfa.make20 include $(top_srcdir)/src/cfa.make 21 21 22 22 DEFAULT_INCLUDES = -I${abs_srcdir}
Note: See TracChangeset
for help on using the changeset viewer.