You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.9 KiB
62 lines
1.9 KiB
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})
|
|
|