Warning, /libraries/croutons/lib/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2021 Carson Black <uhhadd@gmail.com> 0002 # 0003 # SPDX-License-Identifier: MIT 0004 0005 set(croutons_SRC 0006 futurebase_p.cpp 0007 ) 0008 set(croutons_HEADERS 0009 coroutine_integration_network.h 0010 coroutine_integration.h 0011 effects.h 0012 future.h 0013 futurebase.h 0014 ) 0015 0016 ecm_generate_headers(croutons_camelCase_Headers 0017 HEADER_NAMES 0018 CoroutineIntegrationNetwork 0019 CoroutineIntegration 0020 Effects 0021 Future 0022 FutureBase 0023 PREFIX Croutons 0024 REQUIRED_HEADERS croutons_HEADERS 0025 ) 0026 0027 add_library(Croutons ${croutons_SRC}) 0028 0029 target_link_libraries(Croutons PUBLIC Qt5::Core Qt5::Qml) 0030 0031 set_target_properties(Croutons PROPERTIES VERSION ${CROUTONS_VERSION} 0032 SOVERSION ${CROUTONS_SOVERSION} 0033 EXPORT_NAME Croutons 0034 ) 0035 0036 install(FILES 0037 ${croutons_HEADERS} 0038 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/croutons COMPONENT Devel) 0039 0040 install(FILES 0041 ${croutons_camelCase_Headers} 0042 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/Croutons COMPONENT Devel) 0043 0044 install(TARGETS Croutons EXPORT CroutonsTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})