File: CMakeLists.txt

package info (click to toggle)
mapserver 8.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,492 kB
  • sloc: ansic: 137,759; cpp: 124,149; python: 3,175; xml: 1,722; yacc: 1,114; cs: 1,001; sh: 836; lex: 778; java: 588; perl: 489; makefile: 383; tcl: 158; ruby: 55
file content (13 lines) | stat: -rw-r--r-- 764 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
foreach(FUZZER_NAME IN ITEMS shapefuzzer mapfuzzer configfuzzer)
    if(FUZZER)
        add_executable(${FUZZER_NAME} ${FUZZER_NAME}.c)
        target_compile_options(${FUZZER_NAME} PRIVATE -Wall -Wextra -Werror=format-security)
        target_include_directories(${FUZZER_NAME} PRIVATE ${PROJECT_SOURCE_DIR})
        target_link_libraries(${FUZZER_NAME} PRIVATE ${MAPSERVER_LIBMAPSERVER} ${GDAL_LIBRARY})
    else()
        set(FUZZER_REPRODUCER "${FUZZER_NAME}_reproducer")
        add_executable(${FUZZER_REPRODUCER} ${FUZZER_NAME}.c reproducer_main.cpp)
        target_include_directories(${FUZZER_REPRODUCER} PRIVATE ${PROJECT_SOURCE_DIR})
        target_link_libraries(${FUZZER_REPRODUCER} ${MAPSERVER_LIBMAPSERVER} ${GDAL_LIBRARY})
    endif()
endforeach()