CMakeLists.txt 811 B

12345678910111213141516171819202122232425262728293031
  1. include_directories(
  2. ${CMAKE_SOURCE_DIR}
  3. ${CMAKE_BINARY_DIR}
  4. ${CMAKE_SOURCE_DIR}/pcilib
  5. ${CMAKE_BINARY_DIR}/pcilib
  6. ${FASTWRITER_INCLUDE_DIRS}
  7. ${LIBXML2_INCLUDE_DIRS}
  8. )
  9. link_directories(
  10. ${FASTWRITER_LIBRARY_DIRS}
  11. ${CMAKE_SOURCE_DIR}/pcilib
  12. )
  13. if (NOT DISABLE_PCITOOL)
  14. set(HEADERS ${HEADERS} sysinfo.h formaters.h buildinfo.h)
  15. add_executable(pci cli.c sysinfo.c formaters.c buildinfo.c)
  16. add_dependencies(pci pcilib)
  17. target_link_libraries(pci pcilib ${FASTWRITER_LIBRARIES})
  18. set_target_properties(pci PROPERTIES
  19. LINK_FLAGS "${CMAKE_THREAD_LIBS_INIT} ${EXTRA_SYSTEM_LIBS}"
  20. )
  21. #set_target_properties(pci PROPERTIES
  22. # LINK_FLAGS "-Wl,pcitool/libpcitool.a"
  23. #)
  24. install(TARGETS pci
  25. DESTINATION ${CMAKE_INSTALL_BINDIR}
  26. )
  27. endif (NOT DISABLE_PCITOOL)