DiagramDesigner/PropertyEditor/example/CMakeLists.txt

30 lines
861 B
CMake

file(GLOB_RECURSE PROJECT_SOURCE FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.h ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp )
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${PROJECT_SOURCE})
add_executable(PropertyEditorExample
${PROJECT_SOURCE}
)
set_property(TARGET PropertyEditorExample PROPERTY AUTOMOC ON)
find_package(Qt6 REQUIRED COMPONENTS QuickControls2)
target_link_libraries(PropertyEditorExample PUBLIC PropertyEditor
Qt::Widgets
Qt::QuickWidgets
Qt::QuickPrivate
Qt::QuickTemplates2
Qt::QuickTemplates2Private
Qt::QuickControls2
)
set_target_properties(
PropertyEditorExample
PROPERTIES
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${pd_PlatformDir}/bin"
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${pd_PlatformDir}/lib"
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${pd_PlatformDir}/lib"
)