CMakeLists.txt 805 B

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