22 lines
546 B
CMake
22 lines
546 B
CMake
if(APPLE)
|
|
find_library(CARBON_LIBRARY Carbon)
|
|
mark_as_advanced(CARBON_LIBRARY)
|
|
endif()
|
|
|
|
add_library(QHotkey
|
|
qhotkey.h qhotkey.cpp
|
|
qhotkey_p.h
|
|
$<$<PLATFORM_ID:Windows>:qhotkey_win.cpp>
|
|
$<$<PLATFORM_ID:Linux>:qhotkey_x11.cpp>
|
|
$<$<PLATFORM_ID:Darwin>:qhotkey_mac.cpp>
|
|
)
|
|
|
|
target_include_directories(QHotkey
|
|
INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}
|
|
)
|
|
|
|
target_link_libraries(QHotkey
|
|
PUBLIC Qt${QT_VERSION_MAJOR}::Gui
|
|
$<$<PLATFORM_ID:Linux>:X11>
|
|
$<$<PLATFORM_ID:Darwin>:${CARBON_LIBRARY}>
|
|
) |