2022-04-18 20:24:39 +08:00
|
|
|
cmake_minimum_required(VERSION 3.15)
|
2019-06-20 21:18:58 +08:00
|
|
|
|
|
|
|
set(libBasename JKQTMathText)
|
2019-06-22 22:39:53 +08:00
|
|
|
set(libIncludeSubdir jkqtmathtext)
|
2019-06-20 21:18:58 +08:00
|
|
|
|
2019-11-18 22:59:06 +08:00
|
|
|
if(JKQtPlotter_BUILD_SHARED_LIBS)
|
2019-06-22 20:21:32 +08:00
|
|
|
set(libsh_name ${libBasename}SharedLib)
|
2019-11-18 22:59:06 +08:00
|
|
|
set(libsh_name_decorated ${libsh_name}${JKQtPlotter_LIBNAME_ADDITION})
|
2019-06-22 20:21:32 +08:00
|
|
|
set(${libBasename}_SHARED_LIBRARY ${libsh_name_decorated} CACHE STRING "name of static library for ${libBasename}" FORCE)
|
2019-06-20 21:18:58 +08:00
|
|
|
message( STATUS "-- Building ${libsh_name}" )
|
2019-11-18 22:59:06 +08:00
|
|
|
endif(JKQtPlotter_BUILD_SHARED_LIBS)
|
2019-06-20 21:18:58 +08:00
|
|
|
|
2019-11-18 22:59:06 +08:00
|
|
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
2019-06-22 20:21:32 +08:00
|
|
|
set(lib_name ${libBasename}Lib)
|
2019-11-18 22:59:06 +08:00
|
|
|
set(lib_name_decorated ${lib_name}${JKQtPlotter_LIBNAME_ADDITION})
|
2019-06-22 20:21:32 +08:00
|
|
|
set(${libBasename}_STATIC_LIBRARY ${lib_name_decorated} CACHE STRING "name of static library for ${libBasename}" FORCE)
|
2019-06-20 21:18:58 +08:00
|
|
|
message( STATUS "-- Building ${lib_name}" )
|
2019-11-18 22:59:06 +08:00
|
|
|
endif(JKQtPlotter_BUILD_STATIC_LIBS)
|
2019-06-20 21:18:58 +08:00
|
|
|
|
2019-11-18 22:59:06 +08:00
|
|
|
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
|
2019-06-20 21:18:58 +08:00
|
|
|
|
|
|
|
# Set up source files
|
2019-06-21 04:24:47 +08:00
|
|
|
set(SOURCES
|
2022-04-18 20:24:39 +08:00
|
|
|
${CMAKE_CURRENT_LIST_DIR}/jkqtmathtext.cpp
|
2022-06-08 21:38:26 +08:00
|
|
|
${CMAKE_CURRENT_LIST_DIR}/jkqtmathtexttools.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/jkqtmathtextlabel.cpp
|
2022-07-19 20:21:51 +08:00
|
|
|
)
|
2022-08-22 23:36:49 +08:00
|
|
|
|
|
|
|
set(HEADERS
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/jkqtmathtext.h>
|
|
|
|
$<INSTALL_INTERFACE:jkqtmathtext.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/jkqtmathtexttools.h>
|
|
|
|
$<INSTALL_INTERFACE:jkqtmathtexttools.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/jkqtmathtextlabel.h>
|
|
|
|
$<INSTALL_INTERFACE:jkqtmathtextlabel.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/jkqtmathtext_imexport.h>
|
|
|
|
$<INSTALL_INTERFACE:jkqtmathtext_imexport.h>
|
|
|
|
)
|
|
|
|
|
2022-07-19 20:21:51 +08:00
|
|
|
set(SOURCES_NODES
|
2022-06-08 21:38:26 +08:00
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextnode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtexttextnode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextbracenode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextdecoratednode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextfracnode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextinstructionnode.cpp
|
2022-08-19 18:16:00 +08:00
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextboxinstructionnode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextmodifyenvironmentnode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextverticallistnode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtexthorizontallistnode.cpp
|
2022-06-08 21:38:26 +08:00
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextmatrixnode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextsqrtnode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextsubsupernode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextsymbolnode.cpp
|
2022-06-20 04:36:38 +08:00
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextnodetools.cpp
|
2022-07-04 02:30:12 +08:00
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextwhitespacenode.cpp
|
2022-08-19 18:16:00 +08:00
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextnoopnode.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextverbatimnode.cpp
|
2019-05-18 19:23:38 +08:00
|
|
|
)
|
|
|
|
|
2022-07-19 20:21:51 +08:00
|
|
|
set(HEADERS_NODES
|
2022-06-08 21:38:26 +08:00
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextnode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtexttextnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtexttextnode.h>
|
2022-08-19 18:16:00 +08:00
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextboxinstructionnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextboxinstructionnode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextmodifyenvironmentnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextmodifyenvironmentnode.h>
|
2022-06-08 21:38:26 +08:00
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextbracenode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextbracenode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextdecoratednode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextdecoratednode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextfracnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextfracnode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextinstructionnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextinstructionnode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextlistnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextlistnode.h>
|
2022-08-19 18:16:00 +08:00
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextverticallistnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextverticallistnode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtexthorizontallistnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtexthorizontallistnode.h>
|
2022-06-08 21:38:26 +08:00
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextmatrixnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextmatrixnode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextsqrtnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextsqrtnode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextsubsupernode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextsubsupernode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextsymbolnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextsymbolnode.h>
|
2022-06-20 04:36:38 +08:00
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextnodetools.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextnodetools.h>
|
2022-07-04 02:30:12 +08:00
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextwhitespacenode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextwhitespacenode.h>
|
2022-08-19 18:16:00 +08:00
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextnoopnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextnoopnode.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/nodes/jkqtmathtextverbatimnode.h>
|
|
|
|
$<INSTALL_INTERFACE:nodes/jkqtmathtextverbatimnode.h>
|
2019-06-20 21:18:58 +08:00
|
|
|
)
|
|
|
|
|
2022-08-20 22:19:40 +08:00
|
|
|
|
2022-08-22 23:36:49 +08:00
|
|
|
set(SOURCES_PARSERS
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/parsers/jkqtmathtextparser.cpp
|
|
|
|
${CMAKE_CURRENT_LIST_DIR}/parsers/jkqtmathtextlatexparser.cpp
|
|
|
|
)
|
|
|
|
|
2022-08-20 22:19:40 +08:00
|
|
|
set(HEADERS_PARSERS
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/parsers/jkqtmathtextparser.h>
|
|
|
|
$<INSTALL_INTERFACE:parsers/jkqtmathtextparser.h>
|
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/parsers/jkqtmathtextlatexparser.h>
|
|
|
|
$<INSTALL_INTERFACE:parsers/jkqtmathtextlatexparser.h>
|
|
|
|
)
|
|
|
|
|
2022-09-01 20:36:34 +08:00
|
|
|
set(RESOURCES "")
|
2019-11-18 22:59:06 +08:00
|
|
|
if(JKQtPlotter_BUILD_INCLUDE_XITS_FONTS)
|
2022-09-01 20:36:34 +08:00
|
|
|
list(APPEND RESOURCES ${CMAKE_CURRENT_LIST_DIR}/resources/xits.qrc )
|
2019-11-18 22:59:06 +08:00
|
|
|
endif(JKQtPlotter_BUILD_INCLUDE_XITS_FONTS)
|
2019-06-20 21:18:58 +08:00
|
|
|
|
2022-09-01 20:36:34 +08:00
|
|
|
if(JKQtPlotter_BUILD_INCLUDE_FIRAMATH_FONTS)
|
|
|
|
list(APPEND RESOURCES ${CMAKE_CURRENT_LIST_DIR}/resources/firamath.qrc )
|
|
|
|
endif(JKQtPlotter_BUILD_INCLUDE_FIRAMATH_FONTS)
|
|
|
|
|
2019-06-20 21:18:58 +08:00
|
|
|
|
2019-06-22 22:39:53 +08:00
|
|
|
include(CMakePackageConfigHelpers)
|
|
|
|
|
2022-07-19 05:33:20 +08:00
|
|
|
function(JKQtMathText_setDefaultLibOptions TARGETNAME)
|
|
|
|
set_property(TARGET ${TARGETNAME} PROPERTY VERSION "${PROJECT_VERSION}")
|
|
|
|
target_link_libraries(${TARGETNAME} PUBLIC Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Gui Qt${QT_VERSION_MAJOR}::Widgets)
|
2022-07-23 19:59:23 +08:00
|
|
|
set_property(TARGET ${TARGETNAME} PROPERTY CXX_STANDARD ${JKQtPlotter_QT_CXX_STANDARD})
|
|
|
|
set_property(TARGET ${TARGETNAME} PROPERTY CXX_STANDARD_REQUIRED ${JKQtPlotter_QT_CXX_STANDARD_REQUIRED})
|
|
|
|
target_compile_features(${TARGETNAME} PUBLIC ${JKQtPlotter_QT_CXX_COMPILE_FEATURE})
|
2020-06-28 21:53:26 +08:00
|
|
|
if(MINGW)
|
|
|
|
# COMPILER-SETTINGS FOR MINGW
|
2022-07-19 05:33:20 +08:00
|
|
|
target_compile_options(${TARGETNAME} PUBLIC -fexceptions)
|
2020-06-28 21:53:26 +08:00
|
|
|
elseif(MSVC)
|
|
|
|
# COMPILER-SETTINGS FOR MS VISUAL C++
|
2022-07-19 05:33:20 +08:00
|
|
|
target_compile_options(${TARGETNAME} PUBLIC /EHsc)
|
|
|
|
target_compile_definitions(${TARGETNAME} PUBLIC NOMINMAX)
|
2020-06-28 21:53:26 +08:00
|
|
|
endif()
|
2022-07-19 05:33:20 +08:00
|
|
|
target_include_directories(${TARGETNAME} PUBLIC
|
2022-04-18 20:24:39 +08:00
|
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/../>
|
2022-07-19 05:33:20 +08:00
|
|
|
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
|
2019-11-18 22:59:06 +08:00
|
|
|
)
|
2020-06-28 15:49:20 +08:00
|
|
|
if(JKQtPlotter_BUILD_INCLUDE_XITS_FONTS)
|
2022-07-19 05:33:20 +08:00
|
|
|
target_compile_definitions(${TARGETNAME} PRIVATE JKQTMATHTEXT_COMPILED_WITH_XITS)
|
2020-06-28 15:49:20 +08:00
|
|
|
endif(JKQtPlotter_BUILD_INCLUDE_XITS_FONTS)
|
2022-09-01 20:36:34 +08:00
|
|
|
if(JKQtPlotter_BUILD_INCLUDE_FIRAMATH_FONTS)
|
|
|
|
target_compile_definitions(${TARGETNAME} PRIVATE JKQTMATHTEXT_COMPILED_WITH_FIRAMATH)
|
|
|
|
endif(JKQtPlotter_BUILD_INCLUDE_FIRAMATH_FONTS)
|
2022-07-21 04:31:42 +08:00
|
|
|
|
|
|
|
# precomiled headers to speed up compilation
|
2022-07-23 03:41:07 +08:00
|
|
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
|
|
|
target_precompile_headers(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtmathtext_precomp.h)
|
|
|
|
target_sources(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtmathtext_precomp.h)
|
|
|
|
endif(JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
2022-07-19 05:33:20 +08:00
|
|
|
endfunction()
|
|
|
|
|
|
|
|
if(JKQtPlotter_BUILD_SHARED_LIBS)
|
2022-08-20 22:19:40 +08:00
|
|
|
add_library(${libsh_name} SHARED ${SOURCES} ${RESOURCES} ${HEADERS} ${SOURCES_NODES} ${HEADERS_NODES} ${SOURCES_PARSERS} ${HEADERS_PARSERS})
|
2022-07-19 05:33:20 +08:00
|
|
|
JKQtMathText_setDefaultLibOptions(${libsh_name})
|
|
|
|
set_property(TARGET ${libsh_name} PROPERTY OUTPUT_NAME "${libsh_name_decorated}")
|
|
|
|
target_link_libraries(${libsh_name} PUBLIC JKQTCommonSharedLib)
|
|
|
|
target_compile_definitions(${libsh_name} PUBLIC JKQTMATHTEXT_LIB_IN_DLL)
|
|
|
|
target_compile_definitions(${libsh_name} PRIVATE JKQTMATHTEXT_LIB_EXPORT_LIBRARY)
|
2019-11-22 04:42:10 +08:00
|
|
|
set_target_properties(${libsh_name} PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS "ON")
|
2019-06-22 22:39:53 +08:00
|
|
|
write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/${libsh_name}Version.cmake
|
|
|
|
VERSION ${PROJECT_VERSION}
|
|
|
|
COMPATIBILITY AnyNewerVersion )
|
2019-06-20 21:18:58 +08:00
|
|
|
endif()
|
|
|
|
|
2019-11-18 22:59:06 +08:00
|
|
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
2022-08-20 22:19:40 +08:00
|
|
|
add_library(${lib_name} STATIC ${SOURCES} ${RESOURCES} ${HEADERS} ${SOURCES_NODES} ${HEADERS_NODES} ${SOURCES_PARSERS} ${HEADERS_PARSERS})
|
2022-07-19 20:21:51 +08:00
|
|
|
JKQtMathText_setDefaultLibOptions(${lib_name})
|
2019-06-22 20:21:32 +08:00
|
|
|
set_property(TARGET ${lib_name} PROPERTY OUTPUT_NAME "${lib_name_decorated}")
|
2022-07-19 05:33:20 +08:00
|
|
|
|
|
|
|
target_link_libraries(${lib_name} PUBLIC JKQTCommonLib)
|
2019-06-22 22:39:53 +08:00
|
|
|
write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/${lib_name}Version.cmake
|
|
|
|
VERSION ${PROJECT_VERSION}
|
|
|
|
COMPATIBILITY AnyNewerVersion )
|
2019-06-20 21:18:58 +08:00
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Installation
|
2019-11-18 22:59:06 +08:00
|
|
|
if(JKQtPlotter_BUILD_SHARED_LIBS)
|
2022-10-06 17:54:18 +08:00
|
|
|
jkqtplotter_installlibrary(${libsh_name} ${libIncludeSubdir} "Shared")
|
2019-11-18 22:59:06 +08:00
|
|
|
endif(JKQtPlotter_BUILD_SHARED_LIBS)
|
|
|
|
|
|
|
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
2022-10-06 17:54:18 +08:00
|
|
|
jkqtplotter_installlibrary(${lib_name} ${libIncludeSubdir} "")
|
2019-11-18 22:59:06 +08:00
|
|
|
endif(JKQtPlotter_BUILD_STATIC_LIBS)
|
|
|
|
|
|
|
|
install(FILES ${HEADERS}
|
2022-07-19 20:21:51 +08:00
|
|
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${libIncludeSubdir}
|
|
|
|
COMPONENT Headers)
|
|
|
|
install(FILES ${HEADERS_NODES}
|
|
|
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${libIncludeSubdir}/nodes
|
|
|
|
COMPONENT Headers)
|
2022-08-23 02:35:24 +08:00
|
|
|
install(FILES ${SOURCES_PARSERS}
|
|
|
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${libIncludeSubdir}/parsers
|
|
|
|
COMPONENT Headers)
|
2019-11-18 22:59:06 +08:00
|
|
|
|
2022-08-23 02:35:24 +08:00
|
|
|
configure_file(${PROJECT_SOURCE_DIR}/readme.txt.in ${CMAKE_CURRENT_BINARY_DIR}/${libBasename}_Readme.txt @ONLY)
|
|
|
|
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${libBasename}_Readme.txt" DESTINATION doc/JKQtPlotter )
|
|
|
|
install(FILES "${PROJECT_SOURCE_DIR}/LICENSE" DESTINATION doc/JKQtPlotter RENAME "${libBasename}_LICENSE.txt" )
|
|
|
|
install(FILES "${PROJECT_SOURCE_DIR}/lib/jkqtmathtext/resources/xits/OFL.txt" DESTINATION doc/JKQtPlotter RENAME "${libBasename}_XITS_LICENSE.txt" )
|
|
|
|
install(FILES "${PROJECT_SOURCE_DIR}/lib/jkqtmathtext/resources/xits/README.md" DESTINATION doc/JKQtPlotter RENAME "${libBasename}_XITS_README.md" )
|
2022-09-01 20:36:34 +08:00
|
|
|
install(FILES "${PROJECT_SOURCE_DIR}/lib/jkqtmathtext/resources/firaMath/LICENSE" DESTINATION doc/JKQtPlotter RENAME "${libBasename}_FIRAMATH_LICENSE" )
|
|
|
|
install(FILES "${PROJECT_SOURCE_DIR}/lib/jkqtmathtext/resources/firaMath/README.md" DESTINATION doc/JKQtPlotter RENAME "${libBasename}_FIRAMATH_README.md" )
|
2019-11-18 22:59:06 +08:00
|
|
|
|