Compare commits
	
		
			5 Commits
		
	
	
		
			2518b53e5a
			...
			f9a102456f
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						f9a102456f
	
				 | 
					
					
						|||
| 
						
						
							
						
						63dde38bff
	
				 | 
					
					
						|||
| 
						
						
							
						
						8844026f26
	
				 | 
					
					
						|||
| 
						
						
							
						
						c64457d4cd
	
				 | 
					
					
						|||
| 
						
						
							
						
						97cbd7e80c
	
				 | 
					
					
						
@@ -1,4 +1,4 @@
 | 
			
		||||
cmake_minimum_required (VERSION 3.0)
 | 
			
		||||
cmake_minimum_required (VERSION 3.0...3.27)
 | 
			
		||||
project (termo VERSION 0.1.0 LANGUAGES C)
 | 
			
		||||
 | 
			
		||||
if ("${CMAKE_C_COMPILER_ID}" MATCHES "GNU" OR CMAKE_COMPILER_IS_GNUCC)
 | 
			
		||||
@@ -61,6 +61,8 @@ else ()
 | 
			
		||||
endif ()
 | 
			
		||||
 | 
			
		||||
# -liconv may or may not be a part of libc
 | 
			
		||||
find_path (iconv_INCLUDE_DIRS iconv.h)
 | 
			
		||||
include_directories (${iconv_INCLUDE_DIRS})
 | 
			
		||||
find_library (iconv_LIBRARIES iconv)
 | 
			
		||||
if (iconv_LIBRARIES)
 | 
			
		||||
	list (APPEND lib_libraries ${iconv_LIBRARIES})
 | 
			
		||||
@@ -164,9 +166,9 @@ file (WRITE "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.pc"
 | 
			
		||||
	"Name: ${PROJECT_NAME}\n"
 | 
			
		||||
	"Description: Terminal key input library\n"
 | 
			
		||||
	"Version: ${PROJECT_VERSION}\n"
 | 
			
		||||
	"Libs: -L${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR} -l${project_LIB_NAME}\n"
 | 
			
		||||
	"Libs: -L${CMAKE_INSTALL_FULL_LIBDIR} -l${project_LIB_NAME}\n"
 | 
			
		||||
	"Libs.private: ${lib_libraries}\n"
 | 
			
		||||
	"Cflags: -I${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}/${project_INCLUDE_NAME}\n")
 | 
			
		||||
	"Cflags: -I${CMAKE_INSTALL_FULL_INCLUDEDIR}/${project_INCLUDE_NAME}\n")
 | 
			
		||||
install (FILES "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.pc"
 | 
			
		||||
	DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@ pkg_check_modules (Ncursesw QUIET ncursesw)
 | 
			
		||||
set (required_vars Ncursesw_LIBRARIES)
 | 
			
		||||
if (NOT Ncursesw_FOUND)
 | 
			
		||||
	find_library (Ncursesw_LIBRARIES NAMES ncursesw)
 | 
			
		||||
	find_path (Ncursesw_INCLUDE_DIRS ncurses.h)
 | 
			
		||||
	find_path (Ncursesw_INCLUDE_DIRS ncurses.h PATH_SUFFIXES ncurses)
 | 
			
		||||
	list (APPEND required_vars Ncursesw_INCLUDE_DIRS)
 | 
			
		||||
endif (NOT Ncursesw_FOUND)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
 | 
			
		||||
	plan_tests (6);
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	int fd[2];
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_sym_t sym;
 | 
			
		||||
	const char *end;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
	char buffer[16];
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
	const char *endp;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key1, key2;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
	const char *endp;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
	termo_mouse_event_t ev;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
	int line, col;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
	int initial, mode, value;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,9 @@
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
	(void) argc;
 | 
			
		||||
	(void) argv;
 | 
			
		||||
 | 
			
		||||
	termo_t *tk;
 | 
			
		||||
	termo_key_t key;
 | 
			
		||||
	long args[16];
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user