CMakeLists.txt 474 B

123456789101112131415161718192021
  1. cmake_minimum_required (VERSION 3.1)
  2. project (MinixFS)
  3. if (UNIX OR MINGW)
  4. add_compile_options(-Wall -Wno-sign-compare)
  5. elseif (MSVC)
  6. set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS
  7. _CRT_SECURE_NO_WARNINGS)
  8. add_compile_options(/W3)
  9. endif()
  10. file(GLOB SOURCES *.c)
  11. file(GLOB HEADERS *.h)
  12. add_executable(MinixFS ${SOURCES} ${HEADERS})
  13. target_link_libraries(MinixFS ${CMAKE_SOURCE_DIR}/dokan.lib)
  14. set_property(DIRECTORY PROPERTY VS_STARTUP_PROJECT MinixFS)