summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Apply Jan-Willem Blokland's CMake patches to build both static and shared HEADmasterph102021-07-111-104/+221
| | | | | | | libraries, plus some other CMake extensions. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1317 6239d852-aaf2-0410-a92c-79f79f948069
* Another CMake patch for Windows, fixes #2688.ph102021-01-141-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1294 6239d852-aaf2-0410-a92c-79f79f948069
* Fixed a Windows CMake testing issue, as advised by Daniel Richard G.ph102020-12-031-1/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1286 6239d852-aaf2-0410-a92c-79f79f948069
* File tidies for 10.36-RC1 ph102020-11-061-3/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1283 6239d852-aaf2-0410-a92c-79f79f948069
* Fix Windows debug builds (Bugzilla #2600) using CMake.ph102020-06-221-5/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1265 6239d852-aaf2-0410-a92c-79f79f948069
* Change CMakeLists.txt to use CHECK_SYMBOL_EXISTS instead of ph102020-06-051-5/+5
| | | | | | | CHECK_FUNCTION_EXISTS. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1263 6239d852-aaf2-0410-a92c-79f79f948069
* Allow spaces in directory name in CMake build (fixes #2588).ph102020-06-051-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1262 6239d852-aaf2-0410-a92c-79f79f948069
* Patch for CMakeLists.txt by Wolfgang Stoeggl fixes several things; see Bugzilla ph102020-06-011-8/+9
| | | | | | | #2584/ git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1259 6239d852-aaf2-0410-a92c-79f79f948069
* Apply H.J. Lu's patch to pass -mshstk to the compiler when Intel CET is ph102020-05-251-0/+19
| | | | | | | enabled. CMake version invented by PH, but only tested on non-CET system. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1256 6239d852-aaf2-0410-a92c-79f79f948069
* Final file tidies for 10.35.ph102020-05-091-4/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1254 6239d852-aaf2-0410-a92c-79f79f948069
* Restrict configuration of the JIT SELinux compatible memory allocator to Linux ph102020-04-281-4/+12
| | | | | | | and NetBSD. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1252 6239d852-aaf2-0410-a92c-79f79f948069
* Check for memfd_create in configuration files.ph102020-04-281-2/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1251 6239d852-aaf2-0410-a92c-79f79f948069
* Patch CMakeLists.txt to properly test for mkostemp.ph102020-04-281-2/+12
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1250 6239d852-aaf2-0410-a92c-79f79f948069
* Add support for pkgconfig etc and versioning to CMake builds.ph102020-04-251-11/+88
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1249 6239d852-aaf2-0410-a92c-79f79f948069
* Added tests for __attribute__((uninitialized)) to both the configure and ph102020-04-231-1/+11
| | | | | | | | CMake build files. Used to disable initialization of the match stack frames vector (clang has an automatic initialization feature). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1246 6239d852-aaf2-0410-a92c-79f79f948069
* Check for secure_getenv() and strerror() in CMake build.ph102020-04-091-4/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1242 6239d852-aaf2-0410-a92c-79f79f948069
* Change setting of CMAKE_MODULE_PATH from SET to LIST(APPEND...) to allow a ph102020-03-241-2/+7
| | | | | | | setting from the command line to be included. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1239 6239d852-aaf2-0410-a92c-79f79f948069
* Renamed dftables as pcre2_dftables and enable it to write the tables in binary. ph102020-03-201-3/+4
| | | | | | | Update documentation about character tables. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1237 6239d852-aaf2-0410-a92c-79f79f948069
* Better description for jit-sealloc option and early check for executable memory.zherczeg2019-10-011-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1174 6239d852-aaf2-0410-a92c-79f79f948069
* More file tidies for 10.33-RC1ph102019-03-041-7/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1079 6239d852-aaf2-0410-a92c-79f79f948069
* Try to fix CMake old policy warning issue.ph102019-02-161-7/+22
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1076 6239d852-aaf2-0410-a92c-79f79f948069
* Add --disable-pcre2grep-callout-fork configuration setting.ph102018-11-171-10/+27
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1042 6239d852-aaf2-0410-a92c-79f79f948069
* Implement --disable-percent-zt to avoid %zu and %td even if the environment ph102018-11-151-0/+2
| | | | | | | claims to be C99 or greater. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1041 6239d852-aaf2-0410-a92c-79f79f948069
* Unconditionally use inttypes.h instead of trying for stdint.h (simplification) ph102018-11-141-13/+2
| | | | | | | and remove the now unnecessary inclusion in pcre2_internal.h. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1040 6239d852-aaf2-0410-a92c-79f79f948069
* Add script_run.c to CMakeLists.txt (oversight).ph102018-10-181-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1030 6239d852-aaf2-0410-a92c-79f79f948069
* File tidies and documentation update for 10.32-RC1 Release Candidate.ph102018-08-131-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@983 6239d852-aaf2-0410-a92c-79f79f948069
* Increase stack size when linking pcre2test with MSVC.ph102018-06-271-1/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@949 6239d852-aaf2-0410-a92c-79f79f948069
* Remove previous patch, as it did not take account of read-only source ph102018-06-221-7/+0
| | | | | | | directories. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@947 6239d852-aaf2-0410-a92c-79f79f948069
* Both make systems now delete src/{pcre2.h,config.h} before starting. The ph102018-06-211-0/+7
| | | | | | | | existence of these files can confuse if building is happening in another directory. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@943 6239d852-aaf2-0410-a92c-79f79f948069
* Make stdint.h an optional inclusion, in case it's not present in some systems. ph102018-06-191-0/+13
| | | | | | | Use inttypes.h instead if it exists. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@940 6239d852-aaf2-0410-a92c-79f79f948069
* Typos in documentation and comments noted by Jason Hood.ph102018-06-171-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@936 6239d852-aaf2-0410-a92c-79f79f948069
* Source tidies and version etc. updates for 10.31-RC1.ph102018-01-131-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@910 6239d852-aaf2-0410-a92c-79f79f948069
* Replace multiple copies of extended grapheme sequence code with a single ph102017-09-121-0/+1
| | | | | | | subroutine. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@858 6239d852-aaf2-0410-a92c-79f79f948069
* Code tidies for 10.30-RC1 release candidate.ph102017-07-191-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@842 6239d852-aaf2-0410-a92c-79f79f948069
* Document configuration for SELinux execmem allocator and fix CMake usage.ph102017-06-171-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@833 6239d852-aaf2-0410-a92c-79f79f948069
* Add makefile support for SELinux allocator in JIT.zherczeg2017-06-151-0/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@824 6239d852-aaf2-0410-a92c-79f79f948069
* Fix CMakelists.txt missing new convert file.ph102017-05-291-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@813 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_NEWLINE_NUL.ph102017-05-261-1/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@806 6239d852-aaf2-0410-a92c-79f79f948069
* Add explicit heap limiting options to pcre2_match(), with associated features ph102017-04-111-0/+5
| | | | | | | for listing, configuring, etc. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@739 6239d852-aaf2-0410-a92c-79f79f948069
* Change "limit recursion" to "limit depth" in code and build systems because the ph102017-03-121-3/+3
| | | | | | | | old name, which is retained as a synonym for the moment, is no longer appropriate. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@678 6239d852-aaf2-0410-a92c-79f79f948069
* Remove remaining (now unused) code under HEAP_MATCH_RECURSE, and make the build ph102017-03-111-6/+6
| | | | | | | | systems give a warning of the obsolescence of --disable-stack-for-recursion and the equivalent CMake setting. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@676 6239d852-aaf2-0410-a92c-79f79f948069
* Correct libpcre2posix typos (should be libpcre2-posix).ph102016-11-221-8/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@602 6239d852-aaf2-0410-a92c-79f79f948069
* Implement buffer expansion in pcre2grep.ph102016-10-111-1/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@563 6239d852-aaf2-0410-a92c-79f79f948069
* Fix typo in CMakeLists.txt.ph102016-10-051-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@558 6239d852-aaf2-0410-a92c-79f79f948069
* Update patch for MSVC static compilation (see Bugzilla #1681).ph102016-06-241-4/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@533 6239d852-aaf2-0410-a92c-79f79f948069
* Add callout support to pcre2grepph102016-04-011-0/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@507 6239d852-aaf2-0410-a92c-79f79f948069
* Apply supplied patch for MSVC static compilation.ph102016-03-011-0/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@504 6239d852-aaf2-0410-a92c-79f79f948069
* File tidies, version updates, etc. for 10.21-RC1ph102015-12-171-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@471 6239d852-aaf2-0410-a92c-79f79f948069
* Implement --never-backslash-Cph102015-10-171-0/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@386 6239d852-aaf2-0410-a92c-79f79f948069
* Fix CMAKE_C_FLAGS settingph102015-08-241-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@353 6239d852-aaf2-0410-a92c-79f79f948069