mirror of
https://github.com/jkriege2/JKQtPlotter.git
synced 2024-12-25 10:01:38 +08:00
better way to reuse PCH in examples, added CMake-Option to (de)activate PCH-usage
This commit is contained in:
parent
9a2b24fe99
commit
ae3d3b479d
@ -16,6 +16,9 @@ endif()
|
|||||||
if(NOT DEFINED JKQtPlotter_BUILD_FORCE_NO_PRINTER_SUPPORT)
|
if(NOT DEFINED JKQtPlotter_BUILD_FORCE_NO_PRINTER_SUPPORT)
|
||||||
option(JKQtPlotter_BUILD_FORCE_NO_PRINTER_SUPPORT "Build the library with printer support switched off, even if it is available" OFF)
|
option(JKQtPlotter_BUILD_FORCE_NO_PRINTER_SUPPORT "Build the library with printer support switched off, even if it is available" OFF)
|
||||||
endif()
|
endif()
|
||||||
|
if(NOT DEFINED JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
option(JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS "Build the library using precompiled headers to improve compile speed" ON)
|
||||||
|
endif()
|
||||||
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
|
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
|
||||||
option(CMAKE_INSTALL_PREFIX "Install directory" ${CMAKE_CURRENT_SOURCE_DIR}/install)
|
option(CMAKE_INSTALL_PREFIX "Install directory" ${CMAKE_CURRENT_SOURCE_DIR}/install)
|
||||||
endif()
|
endif()
|
||||||
|
@ -53,6 +53,7 @@ The CMake build system offers several configuration variables that you may set/c
|
|||||||
- \c JKQtPlotter_BUILD_INCLUDE_XITS_FONTS : Include XITS fonts as resources in library (default: \c ON )
|
- \c JKQtPlotter_BUILD_INCLUDE_XITS_FONTS : Include XITS fonts as resources in library (default: \c ON )
|
||||||
- \c JKQtPlotter_BUILD_FORCE_NO_PRINTER_SUPPORT : switches off print-support (when set to \c ON ), even if the current platform supports it (default: \c OFF )
|
- \c JKQtPlotter_BUILD_FORCE_NO_PRINTER_SUPPORT : switches off print-support (when set to \c ON ), even if the current platform supports it (default: \c OFF )
|
||||||
- \c JKQtPlotter_BUILD_DECORATE_LIBNAMES_WITH_BUILDTYPE : If set, the build-type is appended to the library name (default: \c ON )
|
- \c JKQtPlotter_BUILD_DECORATE_LIBNAMES_WITH_BUILDTYPE : If set, the build-type is appended to the library name (default: \c ON )
|
||||||
|
- \c JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS : If set, the build uses precompiled headers to speed up (a bit) (default: \c ON )
|
||||||
- \c JKQtPlotter_BUILD_EXAMPLES : Build examples (default: \c ON )
|
- \c JKQtPlotter_BUILD_EXAMPLES : Build examples (default: \c ON )
|
||||||
- \c CMAKE_INSTALL_PREFIX : Install directory for the library
|
- \c CMAKE_INSTALL_PREFIX : Install directory for the library
|
||||||
.
|
.
|
||||||
|
@ -5,6 +5,11 @@ message( STATUS "...............................................................
|
|||||||
message( STATUS ".. BUILDING EXAMPLES" )
|
message( STATUS ".. BUILDING EXAMPLES" )
|
||||||
message( STATUS "............................................................................." )
|
message( STATUS "............................................................................." )
|
||||||
|
|
||||||
|
# needs to be first for Precompiled Headers to work
|
||||||
|
add_subdirectory(simpletest)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
add_subdirectory(jkqtfastplotter_test)
|
add_subdirectory(jkqtfastplotter_test)
|
||||||
|
|
||||||
add_subdirectory(jkqtmathtext_simpletest)
|
add_subdirectory(jkqtmathtext_simpletest)
|
||||||
@ -49,7 +54,6 @@ add_subdirectory(rgbimageplot)
|
|||||||
add_subdirectory(rgbimageplot_cimg)
|
add_subdirectory(rgbimageplot_cimg)
|
||||||
add_subdirectory(rgbimageplot_opencv)
|
add_subdirectory(rgbimageplot_opencv)
|
||||||
add_subdirectory(rgbimageplot_qt)
|
add_subdirectory(rgbimageplot_qt)
|
||||||
add_subdirectory(simpletest)
|
|
||||||
add_subdirectory(speed)
|
add_subdirectory(speed)
|
||||||
add_subdirectory(stackedbars)
|
add_subdirectory(stackedbars)
|
||||||
add_subdirectory(stepplots)
|
add_subdirectory(stepplots)
|
||||||
|
@ -16,14 +16,15 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
|
|
||||||
|
@ -16,14 +16,14 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,14 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -22,6 +22,11 @@ if(CImg_FOUND)
|
|||||||
endif()
|
endif()
|
||||||
target_link_libraries(${EXENAME} CImg::CImg)
|
target_link_libraries(${EXENAME} CImg::CImg)
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
|
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -23,6 +23,11 @@ if(OpenCV_FOUND)
|
|||||||
include_directories(${EXENAME} ${OpenCV_INCLUDE_DIRS} )
|
include_directories(${EXENAME} ${OpenCV_INCLUDE_DIRS} )
|
||||||
target_link_libraries(${EXENAME} ${OpenCV_LIBS} )
|
target_link_libraries(${EXENAME} ${OpenCV_LIBS} )
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
|
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -26,14 +26,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -17,15 +17,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
target_link_libraries(${EXENAME} Threads::Threads)
|
target_link_libraries(${EXENAME} Threads::Threads)
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -22,6 +22,11 @@ if(CImg_FOUND)
|
|||||||
endif()
|
endif()
|
||||||
target_link_libraries(${EXENAME} CImg::CImg)
|
target_link_libraries(${EXENAME} CImg::CImg)
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
|
|
||||||
|
@ -23,6 +23,11 @@ if (OpenCV_FOUND)
|
|||||||
include_directories(${EXENAME} ${OpenCV_INCLUDE_DIRS} )
|
include_directories(${EXENAME} ${OpenCV_INCLUDE_DIRS} )
|
||||||
target_link_libraries(${EXENAME} ${OpenCV_LIBS} )
|
target_link_libraries(${EXENAME} ${OpenCV_LIBS} )
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
install(TARGETS ${EXENAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,14 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,16 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -16,14 +16,17 @@ add_executable(${EXENAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} ${UIS})
|
|||||||
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
target_include_directories(${EXENAME} PRIVATE ../../lib)
|
||||||
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
if(JKQtPlotter_BUILD_STATIC_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
target_link_libraries(${EXENAME} JKQTPlotterLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
elseif(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
target_link_libraries(${EXENAME} JKQTPlotterSharedLib)
|
||||||
# precomiled headers to speed up compilation
|
|
||||||
target_precompile_headers(${EXENAME} PRIVATE ../../lib/jkqtplotter/private/jkqtplotter_precomp.h)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
target_precompile_headers(${EXENAME} REUSE_FROM jkqtptest_simpletest)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
@ -120,8 +120,10 @@ function(JKQtCommon_setDefaultLibOptions TARGETNAME)
|
|||||||
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
|
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
|
||||||
)
|
)
|
||||||
# precomiled headers to speed up compilation
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
target_precompile_headers(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtcommon_precomp.h)
|
target_precompile_headers(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtcommon_precomp.h)
|
||||||
target_sources(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtcommon_precomp.h)
|
target_sources(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtcommon_precomp.h)
|
||||||
|
endif(JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
|
|
||||||
|
@ -118,8 +118,10 @@ function(JKQtMathText_setDefaultLibOptions TARGETNAME)
|
|||||||
endif(JKQtPlotter_BUILD_INCLUDE_XITS_FONTS)
|
endif(JKQtPlotter_BUILD_INCLUDE_XITS_FONTS)
|
||||||
|
|
||||||
# precomiled headers to speed up compilation
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
target_precompile_headers(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtmathtext_precomp.h)
|
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)
|
target_sources(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtmathtext_precomp.h)
|
||||||
|
endif(JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
if(JKQtPlotter_BUILD_SHARED_LIBS)
|
if(JKQtPlotter_BUILD_SHARED_LIBS)
|
||||||
|
@ -222,8 +222,10 @@ function(JKQtPlottter_setDefaultLibOptions TARGETNAME)
|
|||||||
)
|
)
|
||||||
|
|
||||||
# precomiled headers to speed up compilation
|
# precomiled headers to speed up compilation
|
||||||
|
if (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
target_precompile_headers(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtplotter_precomp.h)
|
target_precompile_headers(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtplotter_precomp.h)
|
||||||
target_sources(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtplotter_precomp.h)
|
target_sources(${TARGETNAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/private/jkqtplotter_precomp.h)
|
||||||
|
endif (JKQtPlotter_BUILD_WITH_PRECOMPILED_HEADERS)
|
||||||
|
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user