Changeset View
Changeset View
Standalone View
Standalone View
Modules/pci/CMakeLists.txt
Show All 24 Lines | 23 | if(KF5Wayland_FOUND) | |||
---|---|---|---|---|---|
25 | set(KCM_PCI_PART_SRCS ${KCM_PCI_PART_SRCS} ../base/info_wayland.cpp) | 25 | set(KCM_PCI_PART_SRCS ${KCM_PCI_PART_SRCS} ../base/info_wayland.cpp) | ||
26 | endif() | 26 | endif() | ||
27 | if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") | 27 | if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") | ||
28 | set(KCM_PCI_LIBS ${KCM_PCI_LIBS} devinfo) | 28 | set(KCM_PCI_LIBS ${KCM_PCI_LIBS} devinfo) | ||
29 | endif() | 29 | endif() | ||
30 | 30 | | |||
31 | if(PCIUTILS_FOUND) | 31 | if(PCIUTILS_FOUND) | ||
32 | message(STATUS "Enabling PCI module based on pciutils library") | 32 | message(STATUS "Enabling PCI module based on pciutils library") | ||
33 | add_definitions(-DHAVE_PCIUTILS) | 33 | add_definitions(-DHAVE_PCIUTILS -fpermissive) | ||
34 | | ||||
35 | if(UNIX AND NOT APPLE) | | |||
36 | add_definitions (-fpermissive) | | |||
37 | endif() | | |||
38 | 34 | | |||
39 | set(KCM_PCI_PART_SRCS ${KCM_PCI_PART_SRCS} kpci.cpp) | 35 | set(KCM_PCI_PART_SRCS ${KCM_PCI_PART_SRCS} kpci.cpp) | ||
40 | set(KCM_PCI_LIBS ${KCM_PCI_LIBS} ${PCIUTILS_LIBRARIES} ${ZLIB_LIBRARIES}) | 36 | set(KCM_PCI_LIBS ${KCM_PCI_LIBS} ${PCIUTILS_LIBRARIES} ${ZLIB_LIBRARIES}) | ||
41 | endif() | 37 | endif() | ||
42 | 38 | | |||
43 | add_library(kcm_pci MODULE ${KCM_PCI_PART_SRCS}) | 39 | add_library(kcm_pci MODULE ${KCM_PCI_PART_SRCS}) | ||
44 | 40 | | |||
45 | target_link_libraries(kcm_pci ${KCM_PCI_LIBS} ) | 41 | target_link_libraries(kcm_pci ${KCM_PCI_LIBS} ) | ||
46 | 42 | | |||
47 | install(TARGETS kcm_pci DESTINATION ${PLUGIN_INSTALL_DIR}) | 43 | install(TARGETS kcm_pci DESTINATION ${PLUGIN_INSTALL_DIR}) | ||
48 | 44 | | |||
49 | ########### install files ############### | 45 | ########### install files ############### | ||
50 | 46 | | |||
51 | install( FILES kcm_pci.desktop DESTINATION ${SERVICES_INSTALL_DIR}) | 47 | install( FILES kcm_pci.desktop DESTINATION ${SERVICES_INSTALL_DIR}) |