48 lines
817 B
CMake
48 lines
817 B
CMake
include(GenerateExportHeader)
|
|
|
|
configure_file(config.h.in "${CMAKE_CURRENT_BINARY_DIR}/config.h" @ONLY)
|
|
|
|
set(qjoypad_SOURCES
|
|
axis.cpp
|
|
axis_edit.cpp
|
|
axisw.cpp
|
|
button.cpp
|
|
button_edit.cpp
|
|
buttonw.cpp
|
|
event.cpp
|
|
flash.cpp
|
|
getkey.cpp
|
|
icon.cpp
|
|
joypad.cpp
|
|
joypadw.cpp
|
|
joyslider.cpp
|
|
keycode.cpp
|
|
layout.cpp
|
|
layout_edit.cpp
|
|
main.cpp
|
|
quickset.cpp)
|
|
|
|
set(qjoypad_QOBJECT_HEADERS
|
|
axis_edit.h
|
|
axis.h
|
|
axisw.h
|
|
button_edit.h
|
|
button.h
|
|
buttonw.h
|
|
flash.h
|
|
getkey.h
|
|
icon.h
|
|
joypad.h
|
|
joypadw.h
|
|
joyslider.h
|
|
keycode.h
|
|
layout_edit.h
|
|
layout.h
|
|
quickset.h)
|
|
|
|
QT4_WRAP_CPP(qjoypad_HEADERS_MOC ${qjoypad_QOBJECT_HEADERS})
|
|
add_executable(qjoypad ${qjoypad_SOURCES} ${qjoypad_HEADERS_MOC})
|
|
target_link_libraries(qjoypad ${QT_LIBRARIES} Xtst X11 ${LIBUDEV_LIBRARIES})
|
|
|
|
install(TARGETS qjoypad RUNTIME DESTINATION "bin")
|