https://bugs.exim.org/show_bug.cgi?id=1674

            Bug ID: 1674
           Summary: CMakeLists: Improper override of CMAKE_C_FLAGS
           Product: PCRE
           Version: 10.20 (PCRE2)
          Hardware: x86-64
                OS: Windows
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Code
          Assignee: p...@hermes.cam.ac.uk
          Reporter: roy.ivy....@gmail.com
                CC: pcre-dev@exim.org

CMakeLists.txt includes:

```
SET(CMAKE_C_FLAGS -I${PROJECT_SOURCE_DIR}/src)
```

which overrides any custom CMAKE_C_FLAGS.

It should include any prior setting by instead using:

```
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${PROJECT_SOURCE_DIR}/src")
```

This is necessary for customization such as increasing the stack size during
compilation (using `cmake -D CMAKE_C_FLAGS=-Wl,--stack,8000000 ...`).

Thanks for investigating.

ref:
https://github.com/rivy/PCRE2-mirror/commit/bbeff8fecfe8512d2863cfa7b8b2d4e16359c36d

- Roy

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-- 
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev 

Reply via email to