mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 11:42:30 +00:00 
			
		
		
		
	Add ENABLE_GLOB Makefile switch
Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
		
							parent
							
								
									ff4c2a14ae
								
							
						
					
					
						commit
						d9bb5f3637
					
				
					 2 changed files with 10 additions and 3 deletions
				
			
		
							
								
								
									
										5
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
										
									
									
									
								
							|  | @ -10,6 +10,7 @@ CONFIG := clang | |||
| # features (the more the better)
 | ||||
| ENABLE_TCL := 1 | ||||
| ENABLE_ABC := 1 | ||||
| ENABLE_GLOB := 1 | ||||
| ENABLE_PLUGINS := 1 | ||||
| ENABLE_READLINE := 1 | ||||
| ENABLE_EDITLINE := 0 | ||||
|  | @ -298,6 +299,10 @@ LDLIBS += -ldl | |||
| endif | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(ENABLE_GLOB),1) | ||||
| CXXFLAGS += -DYOSYS_ENABLE_GLOB | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(ENABLE_TCL),1) | ||||
| TCL_VERSION ?= tcl$(shell bash -c "tclsh <(echo 'puts [info tclversion]')") | ||||
| ifeq ($(OS), FreeBSD) | ||||
|  |  | |||
|  | @ -33,7 +33,7 @@ | |||
| #  include <dlfcn.h> | ||||
| #endif | ||||
| 
 | ||||
| #ifdef _WIN32 | ||||
| #if defined(_WIN32) | ||||
| #  include <windows.h> | ||||
| #  include <io.h> | ||||
| #elif defined(__APPLE__) | ||||
|  | @ -41,13 +41,15 @@ | |||
| #  include <unistd.h> | ||||
| #  include <dirent.h> | ||||
| #  include <sys/stat.h> | ||||
| #  include <glob.h> | ||||
| #else | ||||
| #  include <unistd.h> | ||||
| #  include <dirent.h> | ||||
| #  include <sys/types.h> | ||||
| #  include <sys/wait.h> | ||||
| #  include <sys/stat.h> | ||||
| #endif | ||||
| 
 | ||||
| #if !defined(_WIN32) && defined(YOSYS_ENABLE_GLOB) | ||||
| #  include <glob.h> | ||||
| #endif | ||||
| 
 | ||||
|  | @ -564,7 +566,7 @@ std::vector<std::string> glob_filename(const std::string &filename_pattern) | |||
| { | ||||
| 	std::vector<std::string> results; | ||||
| 
 | ||||
| #ifdef _WIN32 | ||||
| #if defined(_WIN32) || !defined(YOSYS_ENABLE_GLOB) | ||||
| 	results.push_back(filename_pattern); | ||||
| #else | ||||
| 	glob_t globbuf; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue