CMakeLists.txt 453 B

123456789101112131415161718192021
  1. set (SOURCE_FILES nfd_common.c nfd.h)
  2. if (APPLE)
  3. set (SOURCE_FILES ${SOURCE_FILES} nfd_cocoa.mm )
  4. endif( APPLE)
  5. if (MSVC)
  6. set (SOURCE_FILES ${SOURCE_FILES} nfd_win.cpp )
  7. endif( MSVC)
  8. if (LINUX)
  9. set (SOURCE_FILES ${SOURCE_FILES} nfd_gtk.c )
  10. include_directories(${GTK3_INCLUDE_DIRS})
  11. link_directories(${GTK3_LIBRARY_DIRS})
  12. add_definitions(${GTK3_CFLAGS_OTHER})
  13. endif(LINUX)
  14. add_library(nativefiledialog ${SOURCE_FILES})