Fix build when dummy platform is disabled
This commit is contained in:
@@ -20,7 +20,9 @@
|
||||
#include "qtquick/Platform_qtquick.h"
|
||||
#endif
|
||||
|
||||
#ifdef KDDW_FRONTEND_DUMMY
|
||||
#include "dummy/Platform_dummy.h"
|
||||
#endif
|
||||
|
||||
#include <QDebug>
|
||||
|
||||
@@ -41,7 +43,9 @@ void KDDockWidgets::initFrontend(FrontendType type)
|
||||
#endif
|
||||
break;
|
||||
case FrontendType::Dummy:
|
||||
#ifdef KDDW_FRONTEND_DUMMY
|
||||
new Platform_dummy();
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +21,9 @@
|
||||
#include "qtquick/Platform_qtquick.h"
|
||||
#endif
|
||||
|
||||
#ifdef KDDW_FRONTEND_DUMMY
|
||||
#include "dummy/Platform_dummy.h"
|
||||
#endif
|
||||
|
||||
#include "Config.h"
|
||||
|
||||
@@ -113,7 +115,9 @@ void Platform::tests_initPlatform(int &argc, char **argv, KDDockWidgets::Fronten
|
||||
#endif
|
||||
break;
|
||||
case FrontendType::Dummy:
|
||||
#ifdef KDDW_FRONTEND_DUMMY
|
||||
platform = new Platform_dummy(argc, argv);
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@@ -46,6 +46,12 @@ if(KDDW_FRONTEND_QTQUICK)
|
||||
set_compiler_flags(tst_qtquick)
|
||||
endif()
|
||||
|
||||
if(KDDW_FRONTEND_DUMMY)
|
||||
add_executable(tst_dummyplatform tst_dummyplatform.cpp ${TESTING_RESOURCES})
|
||||
target_link_libraries(tst_dummyplatform kddockwidgets kdbindings)
|
||||
set_compiler_flags(tst_dummyplatform)
|
||||
endif()
|
||||
|
||||
add_executable(tst_multisplitter tst_multisplitter.cpp)
|
||||
target_link_libraries(tst_multisplitter kddockwidgets kdbindings Qt${Qt_VERSION_MAJOR}::Test)
|
||||
set_compiler_flags(tst_multisplitter)
|
||||
@@ -66,9 +72,6 @@ target_link_libraries(tst_window kddockwidgets kdbindings)
|
||||
add_executable(tst_platform tst_platform.cpp ${TESTING_RESOURCES})
|
||||
target_link_libraries(tst_platform kddockwidgets kdbindings)
|
||||
|
||||
add_executable(tst_dummyplatform tst_dummyplatform.cpp ${TESTING_RESOURCES})
|
||||
target_link_libraries(tst_dummyplatform kddockwidgets kdbindings)
|
||||
|
||||
add_executable(tst_group controllers/tst_group.cpp ${TESTING_RESOURCES})
|
||||
target_link_libraries(tst_group kddockwidgets kdbindings)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user