CMake: copy data files of test projects
Add headers to source files so they are included in IDE projects.
This commit is contained in:
@@ -92,13 +92,33 @@ set(TEST_SRC
|
||||
weakref/evtconnection.cpp
|
||||
weakref/weakref.cpp
|
||||
xlocale/xlocale.cpp
|
||||
|
||||
testprec.h
|
||||
testableframe.h
|
||||
testdate.h
|
||||
testfile.h
|
||||
archive/archivetest.h
|
||||
streams/bstream.h
|
||||
)
|
||||
|
||||
if(wxUSE_XML)
|
||||
list(APPEND TEST_SRC xml/xmltest.cpp)
|
||||
endif()
|
||||
|
||||
wx_add_test(test_base ${TEST_SRC})
|
||||
set(TEST_DATA
|
||||
intl/fr/internat.mo
|
||||
intl/fr/internat.po
|
||||
intl/ja/internat.mo
|
||||
intl/ja/internat.po
|
||||
horse.bmp
|
||||
horse.png
|
||||
horse.xpm
|
||||
testdata.fc
|
||||
)
|
||||
|
||||
wx_add_test(test_base ${TEST_SRC}
|
||||
DATA ${TEST_DATA}
|
||||
)
|
||||
target_compile_definitions(test_base PRIVATE wxUSE_GUI=0 wxUSE_BASE=1)
|
||||
if(wxUSE_SOCKETS)
|
||||
wx_exe_link_libraries(test_base net)
|
||||
|
@@ -20,8 +20,25 @@ set(TEST_DRAWING_SRC
|
||||
drawing/plugindriver.cpp
|
||||
drawing/basictest.cpp
|
||||
drawing/fonttest.cpp
|
||||
|
||||
testprec.h
|
||||
testableframe.h
|
||||
testimage.h
|
||||
drawing/gcfactory.h
|
||||
drawing/plugin.h
|
||||
drawing/pluginsample.cpp
|
||||
drawing/testimagefile.h
|
||||
)
|
||||
|
||||
set(TEST_DRAWING_DATA
|
||||
drawing/references/image_test_image_cairo-1.8_2_ref.png
|
||||
drawing/references/image_test_image_cg-10.5_2_ref.png
|
||||
drawing/references/image_test_image_gdiplus-6.1_2_ref.png
|
||||
)
|
||||
|
||||
wx_add_test(test_drawing ${TEST_DRAWING_SRC}
|
||||
DATA ${TEST_DRAWING_DATA}
|
||||
)
|
||||
wx_add_test(test_drawing ${TEST_DRAWING_SRC})
|
||||
if(wxUSE_SOCKETS)
|
||||
wx_exe_link_libraries(test_drawing net)
|
||||
endif()
|
||||
|
@@ -109,8 +109,64 @@ set(TEST_GUI_SRC
|
||||
window/clientsize.cpp
|
||||
window/setsize.cpp
|
||||
xml/xrctest.cpp
|
||||
|
||||
testprec.h
|
||||
testableframe.h
|
||||
asserthelper.h
|
||||
testdate.h
|
||||
testfile.h
|
||||
testimage.h
|
||||
controls/bookctrlbasetest.h
|
||||
controls/itemcontainertest.h
|
||||
controls/listbasetest.h
|
||||
controls/pickerbasetest.h
|
||||
controls/textentrytest.h
|
||||
persistence/testpersistence.h
|
||||
)
|
||||
|
||||
set(TEST_GUI_DATA
|
||||
horse.ani
|
||||
horse.bmp
|
||||
horse.cur
|
||||
horse.gif
|
||||
horse.ico
|
||||
horse.jpg
|
||||
horse.pcx
|
||||
horse.png
|
||||
horse.pnm
|
||||
horse.tga
|
||||
horse.tif
|
||||
horse.xpm
|
||||
image/horse_grey.bmp
|
||||
image/horse_grey_flipped.bmp
|
||||
image/horse_rle4.bmp
|
||||
image/horse_rle4_flipped.bmp
|
||||
image/horse_rle8.bmp
|
||||
image/horse_rle8_flipped.bmp
|
||||
image/cross_bicubic_256x256.png
|
||||
image/cross_bilinear_256x256.png
|
||||
image/cross_box_average_256x256.png
|
||||
image/cross_nearest_neighb_256x256.png
|
||||
image/horse_bicubic_50x50.png
|
||||
image/horse_bicubic_100x100.png
|
||||
image/horse_bicubic_150x150.png
|
||||
image/horse_bicubic_300x300.png
|
||||
image/horse_bilinear_50x50.png
|
||||
image/horse_bilinear_100x100.png
|
||||
image/horse_bilinear_150x150.png
|
||||
image/horse_bilinear_300x300.png
|
||||
image/horse_box_average_50x50.png
|
||||
image/horse_box_average_100x100.png
|
||||
image/horse_box_average_150x150.png
|
||||
image/horse_box_average_300x300.png
|
||||
intl/ja/internat.mo
|
||||
intl/ja/internat.po
|
||||
)
|
||||
|
||||
wx_add_test(test_gui ${TEST_GUI_SRC}
|
||||
DATA ${TEST_GUI_DATA}
|
||||
RES ../samples/sample.rc
|
||||
)
|
||||
wx_add_test(test_gui ${TEST_GUI_SRC})
|
||||
wx_exe_link_libraries(test_gui core)
|
||||
if(wxUSE_RICHTEXT)
|
||||
wx_exe_link_libraries(test_gui richtext)
|
||||
|
Reference in New Issue
Block a user