Sha256: 31ceafe2ac51d27ce5cabd909a53ed956daf9e031572926b073bcf3c7fbdaa32

Contents?: true

Size: 776 Bytes

Versions: 5

Compression:

Stored size: 776 Bytes

Contents

add_executable(api_test
  cplusplus.cpp
  harness.c
  harness.h
  main.c
)
include_directories(
  ${PROJECT_SOURCE_DIR}/src
  ${PROJECT_BINARY_DIR}/src
  ${PROJECT_BINARY_DIR}/extensions
)
target_link_libraries(api_test libcmark-gfmextensions libcmark-gfm)

# Compiler flags
if(MSVC)
  # Force to always compile with W4
  if(CMAKE_CXX_FLAGS MATCHES "/W[0-4]")
    string(REGEX REPLACE "/W[0-4]" "/W4" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
  else()
    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /W4")
  endif()
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /wd4706 /D_CRT_SECURE_NO_WARNINGS")
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /TP")
elseif(CMAKE_COMPILER_IS_GNUCC OR "${CMAKE_C_COMPILER_ID}" STREQUAL "Clang")
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -std=c99 -pedantic")
endif()

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
commonmarker-0.17.5 ext/commonmarker/cmark/api_test/CMakeLists.txt
commonmarker-0.17.4 ext/commonmarker/cmark/api_test/CMakeLists.txt
commonmarker-0.17.2 ext/commonmarker/cmark/api_test/CMakeLists.txt
commonmarker-0.17.1 ext/commonmarker/cmark/api_test/CMakeLists.txt
commonmarker-0.17.0 ext/commonmarker/cmark/api_test/CMakeLists.txt