Mercurial > embed
comparison hoedown/CMakeLists.txt @ 9:8feb1972da68
hoedown: move headers to respect include convention
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 01 Mar 2016 14:54:28 +0100 |
parents | 51a817a269c5 |
children | b63f9c593c90 |
comparison
equal
deleted
inserted
replaced
8:22ae219278af | 9:8feb1972da68 |
---|---|
20 project(hoedown C) | 20 project(hoedown C) |
21 | 21 |
22 set( | 22 set( |
23 SOURCES | 23 SOURCES |
24 ${hoedown_SOURCE_DIR}/src/autolink.c | 24 ${hoedown_SOURCE_DIR}/src/autolink.c |
25 ${hoedown_SOURCE_DIR}/src/autolink.h | |
26 ${hoedown_SOURCE_DIR}/src/buffer.c | 25 ${hoedown_SOURCE_DIR}/src/buffer.c |
27 ${hoedown_SOURCE_DIR}/src/buffer.h | |
28 ${hoedown_SOURCE_DIR}/src/document.c | 26 ${hoedown_SOURCE_DIR}/src/document.c |
29 ${hoedown_SOURCE_DIR}/src/document.h | |
30 ${hoedown_SOURCE_DIR}/src/escape.c | 27 ${hoedown_SOURCE_DIR}/src/escape.c |
31 ${hoedown_SOURCE_DIR}/src/escape.h | |
32 ${hoedown_SOURCE_DIR}/src/html_blocks.c | 28 ${hoedown_SOURCE_DIR}/src/html_blocks.c |
33 ${hoedown_SOURCE_DIR}/src/html.c | 29 ${hoedown_SOURCE_DIR}/src/html.c |
34 ${hoedown_SOURCE_DIR}/src/html.h | |
35 ${hoedown_SOURCE_DIR}/src/html_smartypants.c | 30 ${hoedown_SOURCE_DIR}/src/html_smartypants.c |
36 ${hoedown_SOURCE_DIR}/src/stack.c | 31 ${hoedown_SOURCE_DIR}/src/stack.c |
37 ${hoedown_SOURCE_DIR}/src/stack.h | |
38 ${hoedown_SOURCE_DIR}/src/version.c | 32 ${hoedown_SOURCE_DIR}/src/version.c |
39 ${hoedown_SOURCE_DIR}/src/version.h | |
40 ) | 33 ) |
41 | 34 |
42 add_library(hoedown STATIC ${SOURCES}) | 35 set( |
43 target_include_directories(hoedown PUBLIC ${hoedown_SOURCE_DIR}) | 36 HEADERS |
37 ${hoedown_SOURCE_DIR}/include/hoedown/autolink.h | |
38 ${hoedown_SOURCE_DIR}/include/hoedown/buffer.h | |
39 ${hoedown_SOURCE_DIR}/include/hoedown/document.h | |
40 ${hoedown_SOURCE_DIR}/include/hoedown/escape.h | |
41 ${hoedown_SOURCE_DIR}/include/hoedown/html.h | |
42 ${hoedown_SOURCE_DIR}/include/hoedown/stack.h | |
43 ${hoedown_SOURCE_DIR}/include/hoedown/version.h | |
44 ) | |
45 | |
46 add_library(hoedown STATIC ${SOURCES} ${HEADERS}) | |
47 target_include_directories( | |
48 hoedown | |
49 PUBLIC ${hoedown_SOURCE_DIR}/include | |
50 PRIVATE ${hoedown_SOURCE_DIR}/include/hoedown | |
51 ) | |
44 | 52 |
45 if (MSVC) | 53 if (MSVC) |
46 target_compile_definitions(hoedown PRIVATE _CRT_SECURE_NO_WARNINGS) | 54 target_compile_definitions(hoedown PRIVATE _CRT_SECURE_NO_WARNINGS) |
47 endif () | 55 endif () |