CMakeLists.txt 534 B

12345678910111213141516171819202122
  1. set (SOURCE_FILES nfd_common.c nfd.h)
  2. if (APPLE)
  3. set (SOURCE_FILES ${SOURCE_FILES} nfd_cocoa.m )
  4. endif( APPLE)
  5. if (WIN32)
  6. set (SOURCE_FILES ${SOURCE_FILES} nfd_win.cpp )
  7. endif( WIN32)
  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})
  15. target_include_directories(nativefiledialog PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})