include_directories("../../Plasma/Apps") include_directories("../../Plasma/CoreLib") include_directories("../../Plasma/FeatureLib/inc") include_directories("../../Plasma/FeatureLib") include_directories("../../Plasma/NucleusLib/inc") include_directories("../../Plasma/NucleusLib") include_directories("../../Plasma/PubUtilLib/inc") include_directories("../../Plasma/PubUtilLib") set(plResBrowser_HEADERS plResBrowser.h plResTreeView.h ) qt5_wrap_cpp(plResBrowser_MOC ${plResBrowser_HEADERS}) set(plResBrowser_SOURCES plResBrowser.cpp plResTreeView.cpp ) if(WIN32) set(plResBrowser_HEADERS ${plResBrowser_HEADERS} plWinRegistryTools.h ) set(plResBrowser_SOURCES ${plResBrowser_SOURCES} res/plResBrowser.rc plWinRegistryTools.cpp ) endif() set(plResBrowser_RCC_SOURCES res/plResBrowser.qrc ) qt5_add_resources(plResBrowser_RCC ${plResBrowser_RCC_SOURCES}) set(plResBrowser_UIC_SOURCES res/FindDialog.ui res/ResBrowser.ui ) qt5_wrap_ui(plResBrowser_UIC ${plResBrowser_UIC_SOURCES}) # For generated ui_*.h files include_directories(${CMAKE_CURRENT_SOURCE_DIR}) include_directories(${CMAKE_CURRENT_BINARY_DIR}) add_executable(plResBrowser WIN32 ${plResBrowser_SOURCES} ${plResBrowser_HEADERS} ${plResBrowser_RCC} ${plResBrowser_UIC} ${plResBrowser_MOC}) target_link_libraries(plResBrowser CoreLib) target_link_libraries(plResBrowser plResMgr) target_link_libraries(plResBrowser pnSceneObject) target_link_libraries(plResBrowser Qt5::Widgets) if(USE_VLD) target_link_libraries(plResBrowser ${VLD_LIBRARY}) endif() source_group("Source Files" FILES ${plResBrowser_SOURCES} ${plResBrowser_MOC}) source_group("Header Files" FILES ${plResBrowser_HEADERS}) source_group("Resource Files" FILES ${plResBrowser_RCC_SOURCES} ${plResBrowser_RCC} ${plResBrowser_UIC_SOURCES} ${plResBrowser_UIC})