]> git.lizzy.rs Git - linenoise.git/blob - CMakeLists.txt
Use CMake
[linenoise.git] / CMakeLists.txt
1 cmake_minimum_required(VERSION 3.14)
2 project(Linenoise)
3
4 add_library(linenoise
5         linenoise.c
6         stringbuf.c
7         utf8.c
8 )
9
10 target_include_directories(linenoise
11         PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
12 )
13
14 add_executable(linenoise_example example.c)
15 target_link_libraries(linenoise_example linenoise)
16
17 add_executable(linenoise_utf8_example example.c)
18 target_link_libraries(linenoise_utf8_example linenoise)
19 target_compile_definitions(linenoise_utf8_example PUBLIC USE_UTF8)
20