Try harder to get ncursesw
This commit is contained in:
		@@ -22,11 +22,14 @@ set (project_LIB_NAME "termo-${project_API_VERSION}")
 | 
				
			|||||||
set (project_INCLUDE_NAME "termo-${project_API_VERSION}")
 | 
					set (project_INCLUDE_NAME "termo-${project_API_VERSION}")
 | 
				
			||||||
set (project_CMAKE_NAME "Termo")
 | 
					set (project_CMAKE_NAME "Termo")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# For custom modules
 | 
				
			||||||
 | 
					set (CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Dependecies
 | 
					# Dependecies
 | 
				
			||||||
find_package (Curses)
 | 
					find_package (Curses)
 | 
				
			||||||
find_package (PkgConfig REQUIRED)
 | 
					find_package (PkgConfig REQUIRED)
 | 
				
			||||||
 | 
					find_package (Ncursesw)
 | 
				
			||||||
pkg_check_modules (glib glib-2.0 gio-2.0)
 | 
					pkg_check_modules (glib glib-2.0 gio-2.0)
 | 
				
			||||||
pkg_check_modules (ncursesw ncursesw)
 | 
					 | 
				
			||||||
pkg_check_modules (unibilium unibilium>=0.1.0)
 | 
					pkg_check_modules (unibilium unibilium>=0.1.0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Header files with configuration
 | 
					# Header files with configuration
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										17
									
								
								cmake/FindNcursesw.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								cmake/FindNcursesw.cmake
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
				
			|||||||
 | 
					# Public Domain
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					find_package (PkgConfig REQUIRED)
 | 
				
			||||||
 | 
					pkg_check_modules (NCURSESW QUIET ncursesw)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# OpenBSD doesn't provide a pkg-config file
 | 
				
			||||||
 | 
					set (required_vars NCURSESW_LIBRARIES)
 | 
				
			||||||
 | 
					if (NOT NCURSESW_FOUND)
 | 
				
			||||||
 | 
						find_library (NCURSESW_LIBRARIES NAMES ncursesw)
 | 
				
			||||||
 | 
						find_path (NCURSESW_INCLUDE_DIRS ncurses.h)
 | 
				
			||||||
 | 
						list (APPEND required_vars NCURSESW_INCLUDE_DIRS)
 | 
				
			||||||
 | 
					endif (NOT NCURSESW_FOUND)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					include (FindPackageHandleStandardArgs)
 | 
				
			||||||
 | 
					FIND_PACKAGE_HANDLE_STANDARD_ARGS (NCURSESW DEFAULT_MSG ${required_vars})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					mark_as_advanced (NCURSESW_LIBRARIES NCURSESW_INCLUDE_DIRS)
 | 
				
			||||||
		Reference in New Issue
	
	Block a user