Add minimilastic cmake file
This commit is contained in:
parent
24d261235f
commit
f0c1b338c5
|
@ -0,0 +1,33 @@
|
|||
cmake_minimum_required(VERSION 2.8)
|
||||
|
||||
project(qtkeychain)
|
||||
|
||||
find_package(Qt4 COMPONENTS QtCore REQUIRED)
|
||||
include_directories(${QT_INCLUDES})
|
||||
|
||||
set(qtkeychain_SOURCES
|
||||
keychain.cpp
|
||||
)
|
||||
|
||||
if(WIN32)
|
||||
list(APPEND qtkeychain_SOURCES keychain_win.cpp)
|
||||
endif()
|
||||
|
||||
if(APPLE)
|
||||
list(APPEND qtkeychain_SOURCES keychain_mac.cpp)
|
||||
endif()
|
||||
|
||||
if(UNIX AND NOT APPLE)
|
||||
list(APPEND qtkeychain_SOURCES keychain_dbus.cpp)
|
||||
endif()
|
||||
|
||||
if(NOT QTKEYCHAIN_STATIC)
|
||||
add_library(qtkeychain SHARED ${qtkeychain_SOURCES})
|
||||
set_target_properties(qtkeychain PROPERTIES COMPILE_DEFINITIONS QKEYCHAIN_BUILD_QKEYCHAIN_LIB)
|
||||
target_link_libraries(qtkeychain ${QT_QTCORE_LIBRARY})
|
||||
if(WIN32)
|
||||
target_link_libraries(qtkeychain crypt32)
|
||||
endif()
|
||||
else()
|
||||
add_library(qtkeychain STATIC ${qtkeychain_SOURCES})
|
||||
endif()
|
Loading…
Reference in New Issue