12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- include("${razer_SOURCE_DIR}/scripts/cmake.global")
- option(LIBRAZER_SHARED "Build librazer as a shared library" ON)
- if (LIBRAZER_SHARED)
- set(SHARED_OR_STATIC "SHARED")
- else (LIBRAZER_SHARED)
- set(SHARED_OR_STATIC "STATIC")
- endif (LIBRAZER_SHARED)
- add_library(razer ${SHARED_OR_STATIC}
- buttonmapping.c
- profile_emulation.c
- librazer.c
- config.c
- util.c
- synapse.c
- cypress_bootloader.c
- hw_boomslangce.c
- hw_copperhead.c
- hw_deathadder.c
- hw_deathadder2013.c
- hw_deathadder_chroma.c
- hw_krait.c
- hw_lachesis.c
- hw_lachesis5k6.c
- hw_naga.c
- hw_imperator.c
- hw_taipan.c
- hw_mamba_tournament_edition.c
- hw_diamondback_chroma.c)
- set_target_properties(razer PROPERTIES COMPILE_FLAGS ${GENERIC_COMPILE_FLAGS}
- SOVERSION 1)
- target_link_libraries(razer usb-1.0)
- install(TARGETS razer DESTINATION lib)
- if (NOT DEFINED ENV{RPM_BUILD_ROOT} AND NOT DEFINED ENV{RAZERCFG_PKG_BUILD})
- install_exec_cmd("ldconfig"
- "Your system will probably be unable to locate librazer.so library")
- endif (NOT DEFINED ENV{RPM_BUILD_ROOT} AND NOT DEFINED ENV{RAZERCFG_PKG_BUILD})
|