diff options
-rw-r--r-- | src/CMakeLists.txt | 69 |
1 files changed, 36 insertions, 33 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f5fe29d..b448d06 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,33 +1,38 @@ set(LIBRARY "commonmark") -set(HEADERS cmark.h - buffer.h - chunk.h - references.h - debug.h - utf8.h - scanners.h - inlines.h - html/html_unescape.h - html/houdini.h - ) -set(LIBRARY_SOURCES blocks.c - inlines.c - print.c - scanners.c - scanners.re - utf8.c - buffer.c - references.c - html/html.c - html/html_unescape.gperf - html/houdini_href_e.c - html/houdini_html_e.c - html/houdini_html_u.c - ${HEADERS} - ) +set(HEADERS + cmark.h + buffer.h + chunk.h + references.h + debug.h + utf8.h + scanners.h + inlines.h + html/html_unescape.h + html/houdini.h + ) +set(LIBRARY_SOURCES + blocks.c + inlines.c + print.c + scanners.c + scanners.re + utf8.c + buffer.c + references.c + html/html.c + html/html_unescape.gperf + html/houdini_href_e.c + html/houdini_html_e.c + html/houdini_html_u.c + ${HEADERS} + ) + set(PROGRAM "cmark") -set(PROGRAM_SOURCES ${LIBRARY_SOURCES} - main.c) +set(PROGRAM_SOURCES + ${LIBRARY_SOURCES} + main.c + ) include_directories(. html) @@ -42,8 +47,7 @@ else(MSVC) COMMAND ${RE2C} --case-insensitive -b -i ${CMAKE_CURRENT_SOURCE_DIR}/scanners.re >${CMAKE_CURRENT_SOURCE_DIR}/scanners.c) endif(MSVC) -add_executable(${PROGRAM} - ${PROGRAM_SOURCES}) +add_executable(${PROGRAM} ${PROGRAM_SOURCES}) add_library(${LIBRARY} SHARED ${LIBRARY_SOURCES}) @@ -52,9 +56,8 @@ set_property(TARGET ${LIBRARY} if (MSVC) set_property(TARGET ${PROGRAM} - APPEND PROPERTY LINK_FLAGS /INCREMENTAL:NO) -# if sometimes libs are needed ... -#target_link_libraries(${PROGRAM_chronolog}) + APPEND PROPERTY LINK_FLAGS /INCREMENTAL:NO) + endif(MSVC) install(TARGETS ${PROGRAM} ${LIBRARY} RUNTIME DESTINATION bin |