CMakeLists.txt 653 B

12345678910111213141516171819202122232425262728293031323334353637
  1. project(libtess)
  2. set(TESS_SRC
  3. dict.c
  4. geom.c
  5. # main.c
  6. memalloc.c
  7. mesh.c
  8. normal.c
  9. priorityq.c
  10. # priorityq-heap.c
  11. render.c
  12. sweep.c
  13. tess.c
  14. tessellate.c
  15. tessmono.c
  16. )
  17. include_directories(include)
  18. set (CMAKE_POSITION_INDEPENDENT_CODE TRUE)
  19. add_library(tess STATIC ${TESS_SRC})
  20. if(NOT MSVC)
  21. target_link_libraries(tess m)
  22. endif()
  23. set_property(TARGET tess PROPERTY AUTOMOC OFF)
  24. set_property(TARGET tess PROPERTY AUTOUIC OFF)
  25. set_property(TARGET tess PROPERTY AUTOGEN OFF)
  26. set_property(TARGET tess PROPERTY AUTORCC OFF)
  27. # add_executable(tess_example main.c)
  28. # target_link_libraries(tess_example tess)