32 lines
		
	
	
		
			976 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			976 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
if(NOT LODEPNG_FOUND)
 | 
						|
    find_path(LODEPNG_INCLUDE_DIRS NAMES lodepng.h
 | 
						|
            PATHS
 | 
						|
            /usr/include
 | 
						|
            /usr/local/include
 | 
						|
            )
 | 
						|
 | 
						|
    find_library(LODEPNG_LIBRARY_DIRS NAMES lodepng
 | 
						|
            PATHS
 | 
						|
            /usr/lib
 | 
						|
            /usr/local/lib
 | 
						|
            )
 | 
						|
 | 
						|
    if(LODEPNG_INCLUDE_DIRS AND LODEPNG_LIBRARY_DIRS)
 | 
						|
        set(LODEPNG_FOUND TRUE CACHE INTERNAL "Found lodepng")
 | 
						|
        message(STATUS "Found lodepng: ${LODEPNG_LIBRARY_DIRS}, ${LODEPNG_INCLUDE_DIRS}")
 | 
						|
    else()
 | 
						|
        set(LODEPNG_FOUND FALSE CACHE INTERNAL "Found lodepng")
 | 
						|
        message(STATUS "Lodepng not found.")
 | 
						|
    endif()
 | 
						|
endif()
 | 
						|
 | 
						|
if(LODEPNG_FOUND AND NOT TARGET lodepng::lodepng)
 | 
						|
    add_library(lodepng::lodepng UNKNOWN IMPORTED)
 | 
						|
    set_target_properties(lodepng::lodepng PROPERTIES
 | 
						|
        INCLUDE_DIRECTORIES ${LODEPNG_INCLUDE_DIRS}
 | 
						|
        INTERFACE_LINK_LIBRARIES ${LODEPNG_LIBRARY_DIRS}
 | 
						|
        IMPORTED_LOCATION ${LODEPNG_LIBRARY_DIRS}
 | 
						|
        )
 | 
						|
 | 
						|
endif()
 |