Warning, /education/analitza/analitza/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_subdirectory(tests) 0002 0003 set(analitza_SRCS 0004 0005 expressionstream.cpp 0006 polynomial.cpp 0007 importqobjectmetatype.cpp 0008 builtinmethods.cpp 0009 providederivative.cpp 0010 abstractexpressiontransformer.cpp 0011 expression.cpp 0012 abstractexpressionvisitor.cpp 0013 stringexpressionwriter.cpp 0014 mathmlexpressionwriter.cpp 0015 mathmlpresentationexpressionwriter.cpp 0016 htmlexpressionwriter.cpp 0017 analyzer.cpp 0018 container.cpp 0019 operator.cpp 0020 operations.cpp 0021 variables.cpp 0022 object.cpp 0023 value.cpp 0024 variable.cpp 0025 vector.cpp 0026 list.cpp 0027 apply.cpp 0028 customobject.cpp 0029 matrix.cpp 0030 0031 expressiontype.cpp 0032 expressiontypechecker.cpp 0033 0034 expressiontable.cpp #generated 0035 expressionparser.cpp # '' 0036 explexer.cpp 0037 abstractlexer.cpp 0038 mathmlpresentationlexer.cpp 0039 analitzautils.cpp 0040 substituteexpression.cpp 0041 transformation.cpp 0042 0043 commands/realpower.cpp 0044 commands/listcommands.cpp 0045 commands/vectorcommands.cpp 0046 commands/matrixcommands.cpp 0047 commands/blockmatrixcommands.cpp 0048 commands/matrixqueries.cpp 0049 commands/combinatronics.cpp 0050 ) 0051 0052 ecm_create_qm_loader(analitza_SRCS analitza_qt) 0053 0054 add_library(Analitza ${analitza_SRCS}) 0055 target_link_libraries(Analitza PUBLIC Qt::Core PRIVATE Qt::Xml Qt6::Core5Compat) 0056 0057 target_include_directories(Analitza INTERFACE "$<INSTALL_INTERFACE:${ANALITZA_INCLUDE_INSTALL_DIR}>") 0058 0059 set_target_properties(Analitza PROPERTIES VERSION ${ANALITZA_VERSION} SOVERSION ${ANALITZA_SOVERSION} ) 0060 0061 0062 if(EIGEN3_FOUND) 0063 target_sources(Analitza PRIVATE commands/eigencommands.cpp) 0064 target_link_libraries(Analitza PRIVATE Eigen3::Eigen) 0065 endif() 0066 0067 generate_export_header(Analitza EXPORT_FILE_NAME analitzaexport.h) 0068 0069 install(TARGETS Analitza EXPORT AnalitzaTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0070 0071 install(FILES 0072 ${CMAKE_CURRENT_BINARY_DIR}/analitzaexport.h 0073 abstractlexer.h 0074 analyzer.h 0075 analitzautils.h 0076 expression.h 0077 abstractexpressionvisitor.h 0078 object.h 0079 operations.h 0080 operator.h 0081 variable.h 0082 value.h 0083 variables.h 0084 vector.h 0085 apply.h 0086 list.h 0087 customobject.h 0088 container.h 0089 matrix.h 0090 expressiontype.h 0091 builtinmethods.h 0092 importqobjectmetatype.h 0093 expressionstream.h 0094 DESTINATION ${ANALITZA_INCLUDE_INSTALL_DIR}/analitza/ COMPONENT Devel) 0095