CMakeLists.txt 588 B

1234567891011121314151617181920
  1. # CMakeLists.txt for newsfsys (Release 8) RWD 2022
  2. if(APPLE)
  3. set(CMAKE_C_FLAGS "-O2 -Dunix -D__MAC__ -DMAC -DENABLE_PVX")
  4. else()
  5. if(MINGW)
  6. set(CMAKE_C_FLAGS "-O2 -D_X86_ -DWIN32 -D_WIN32 -D__GNUWIN32__ -DENABLE_PVX")
  7. else()
  8. set(CMAKE_C_FLAGS "-O2 -Dunix -Dlinux -D_X86_ -DENABLE_PVX")
  9. endif()
  10. endif()
  11. include_directories(../newinclude)
  12. if(MINGW)
  13. set(SFSYS_SRCS sfsys.c snd.c sfdir.c osbind.c props.c shortcuts.c scandir.c alias.c ieee80.c)
  14. else()
  15. set(SFSYS_SRCS sfsys.c snd.c sfdir.c osbind.c props.c ieee80.c pvfileio.c)
  16. endif()
  17. add_library(sfsys ${SFSYS_SRCS})