Skip to content
Snippets Groups Projects
CMakeLists.txt 886 B
Newer Older

find_package(Qt5Widgets REQUIRED)

Antoine Pazat's avatar
Antoine Pazat committed
 set(CMAKE_PREFIX_PATH "C:\\Qt\\Qwt-6.1.2\\")
 #set(QWT_LIBRARY "C:\\Qwt-6.1.2\\lib\\qwt.dll")
Antoine Pazat's avatar
Antoine Pazat committed
set(QWT_LIBRARY C:/Qt/Qwt-6.1.2/lib/qwt.dll)
 set(QWT_INCLUDE_DIR "C:\\Qt\\Qwt-6.1.2\\include")

find_package(Qwt 6.0 REQUIRED)
if(QWT_FOUND)
	include_directories(${QWT_INCLUDE_DIRS})
else()
	message(FATAL_ERROR "Cannot find Qwt library. Please add the Qwt library directory to CMAKE_PREFIX_PATH.")
endif()

set(SRCS
	BuiltinOpSet.cpp
	BuiltinOpSet.h
	ImgParam.cpp
	ImgParam.h
	Input.h
	IntParam.cpp
	IntParam.h
	Operation.cpp
	Operation.h
	OpSet.h
	Parameter.h
	Plugin.cpp
	Plugin.h
	PlugOperation.cpp
	PlugOperation.h
)
add_library(core SHARED ${SRCS} $<TARGET_OBJECTS:GenericInterface> $<TARGET_OBJECTS:ImageIn>)
target_link_libraries(core
	${QWT_LIBRARY}
	${QWT_LIBRARIES}
	${JPEG_LIBRARY}
	${PNG_LIBRARIES}
	${CMAKE_THREAD_LIBS_INIT}