Add CMake support

This commit is contained in:
Lars Toenning
2023-10-31 22:00:24 +01:00
parent 3ffb8f689b
commit 1deaeba584
94 changed files with 4864 additions and 248 deletions

View File

@@ -0,0 +1,32 @@
# SPDX-FileCopyrightText: Copyright (C) swift Project Community / Contributors
# SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
add_executable(swiftdata WIN32
main.cpp
swiftdata.cpp
swiftdata.h
swiftdata.ui
swiftdatamenus.cpp
)
if(WIN32)
target_sources(swiftdata PRIVATE data.rc)
endif()
target_include_directories(swiftdata PUBLIC ${PROJECT_SOURCE_DIR}/src)
target_link_libraries(swiftdata
PUBLIC
Qt::Core
misc
gui
core
)
add_dependencies(swiftdata resources)
if(WIN32)
add_dependencies(swiftdata copy_externals_to_build_dir)
endif()
install(TARGETS swiftdata)

1
src/swiftdata/data.rc Normal file
View File

@@ -0,0 +1 @@
swiftdata ICON "swiftdata.ico"