summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/CMakeLists.txt69
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