You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
965 B
40 lines
965 B
SET(QS_SUBDIRECTORIES_DEVICE_CONTROLLER_INPUTCONVERT
|
|
keymap
|
|
)
|
|
|
|
set(QS_SOURCES_DEVICE_CONTROLLER_INPUTCONVERT
|
|
controlmsg.h
|
|
controlmsg.cpp
|
|
inputconvertbase.h
|
|
inputconvertbase.cpp
|
|
inputconvertgame.h
|
|
inputconvertgame.cpp
|
|
inputconvertnormal.h
|
|
inputconvertnormal.cpp
|
|
)
|
|
|
|
add_library(inputconvert ${QS_SOURCES_DEVICE_CONTROLLER_INPUTCONVERT})
|
|
|
|
target_include_directories(inputconvert PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
foreach(QS_SUBDIRECTORY_DEVICE_CONTROLLER_INPUTCONVERT ${QS_SUBDIRECTORIES_DEVICE_CONTROLLER_INPUTCONVERT})
|
|
add_subdirectory (${QS_SUBDIRECTORY_DEVICE_CONTROLLER_INPUTCONVERT})
|
|
endforeach()
|
|
|
|
target_link_libraries(inputconvert PUBLIC
|
|
common
|
|
# controller
|
|
android
|
|
)
|
|
target_link_libraries(inputconvert INTERFACE
|
|
# controller
|
|
# inputconvert (self)
|
|
keymap
|
|
)
|
|
target_link_libraries(inputconvert PRIVATE
|
|
Qt${QT_VERSION_MAJOR}::Widgets
|
|
|
|
controller
|
|
util
|
|
)
|