19 lines
		
	
	
		
			429 B
		
	
	
	
		
			CMake
		
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			429 B
		
	
	
	
		
			CMake
		
	
	
	
| set(BAN_SOURCES
 | |
| 	BAN/Assert.cpp
 | |
| 	BAN/New.cpp
 | |
| 	BAN/StringView.cpp
 | |
| 	BAN/Time.cpp
 | |
| )
 | |
| 
 | |
| add_library(ban ${BAN_SOURCES})
 | |
| target_link_options(ban PRIVATE -nolibc)
 | |
| banan_link_library(ban libc)
 | |
| 
 | |
| set_target_properties(ban PROPERTIES OUTPUT_NAME libban)
 | |
| 
 | |
| # set SONAME as cmake doesn't set it for some reason??
 | |
| set_target_properties(ban PROPERTIES LINK_FLAGS "-Wl,-soname,libban.so")
 | |
| 
 | |
| banan_install_headers(ban)
 | |
| install(TARGETS ban OPTIONAL)
 |