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 ()