|
|
|
|
@ -14,12 +14,13 @@ if(WIN32)
|
|
|
|
|
elseif(APPLE)
|
|
|
|
|
target_sources(nativefiledialog PRIVATE src/nfd_cocoa.m)
|
|
|
|
|
else()
|
|
|
|
|
find_package(GTK2 2.6 COMPONENTS gtk)
|
|
|
|
|
if(GTK2_FOUND)
|
|
|
|
|
FIND_PACKAGE(PkgConfig REQUIRED)
|
|
|
|
|
PKG_CHECK_MODULES(GTK3 REQUIRED gtk+-3.0)
|
|
|
|
|
if(GTK3_FOUND)
|
|
|
|
|
message("Using GTK for nativefiledialog")
|
|
|
|
|
target_sources(nativefiledialog PRIVATE src/nfd_gtk.c)
|
|
|
|
|
target_include_directories(nativefiledialog PRIVATE ${GTK2_INCLUDE_DIRS})
|
|
|
|
|
target_link_libraries(nativefiledialog PRIVATE ${GTK2_LIBRARIES})
|
|
|
|
|
target_include_directories(nativefiledialog PRIVATE ${GTK3_INCLUDE_DIRS})
|
|
|
|
|
target_link_libraries(nativefiledialog PRIVATE ${GTK3_LIBRARIES})
|
|
|
|
|
else()
|
|
|
|
|
message(WARNING "Unknown platform for nativefiledialog")
|
|
|
|
|
endif()
|
|
|
|
|
|